{"_id":"opencode-auto-fallback","_rev":"179-aee83e66863a13f1310aa3c55f20d494","name":"opencode-auto-fallback","dist-tags":{"latest":"0.4.61"},"versions":{"0.0.1":{"name":"opencode-auto-fallback","version":"0.0.1","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.1","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"9fface5cd614bb93bddd1ad5fd4aab78df0b8f35","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.1.tgz","fileCount":9,"integrity":"sha512-t9i8QLlemTdyYp840io4LzZwH1WASFAoP/VlCHeo/uKmLNMDrzVZtsyI5S1w9nvRdfnqCDdd+OFYFajr/TyHNw==","signatures":[{"sig":"MEUCIQCQEAdG/DmN8z8AklZrkdTHeBKJ4CdOw0cdlNHZzdZ8wQIgEGsNaTGgNNT+QR7RMff9o1w9Y8DxYTNbuvmCeywwEh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19926},"main":"index.ts","type":"module","gitHead":"595771da595496f34d9c26b7bc821f4c182479ba","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"10.9.7","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.1_1777220509629_0.9979288395683159","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"opencode-auto-fallback","version":"0.0.2","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.2","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"61c1d35c1a2cbd9e4908d528b8c3fcda8a2458b1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.2.tgz","fileCount":9,"integrity":"sha512-W5PIfS/EBEH7GXTGJdXKjcs1Dy5tXLwtN1yZ09hvGR2wRgbGJEym9LOx3cZJt88Q8UB2i1ofbi8CEXk2I4NiiA==","signatures":[{"sig":"MEUCIQComzKKUA/9aN4RQ/3kHpVZsOCQc/iiKYSJaAZwxeOpgAIgbKam7qVT8nYvsF40lvj4LQn8uhfNx5w7jIg7BF/Iles=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19926},"main":"index.ts","type":"module","gitHead":"dc26b14e61d2bf88229020b32552f01a3dd17e34","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.2_1777221107183_0.6306639458353407","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"opencode-auto-fallback","version":"0.0.4","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.4","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"be631f160c17f6c23fe185dd9ce15b6c291a860d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.4.tgz","fileCount":9,"integrity":"sha512-jfxsnX30PCtXl6JVzvoj2nDLbdKHqVX5enFUfc8zG2e3Ep4S8IuOOWKLnJ7uGqNGFd9FjVdsFiu7BMcLFIGYbQ==","signatures":[{"sig":"MEYCIQDotiblxUVtt/RhOSLn7rwqL6vTr7oL5CzMo5Irglh7ugIhAIonFrYJLjEQU9RAAVqm1/zMjctWw3iavxxaUxLuy7Sy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19926},"main":"index.ts","type":"module","gitHead":"35a95ef7435b5126b4fac1cf248a89e5e8ba7a68","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.4_1777221676462_0.5692148115857161","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"opencode-auto-fallback","version":"0.0.5","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.5","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"14854ae04341d6b9b8ed27c93ce84c3899b5fe04","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.5.tgz","fileCount":13,"integrity":"sha512-QdYlwqWM4iQsuHnLHIehLQfbzYBHaorDXoIMRbJXRSQA0L1ivNhdXLvYmvKl0Cw0RYZoFBZrIKoCpM4mmgnlCQ==","signatures":[{"sig":"MEUCIGfCJ6r97SqIvKs312eAS9Usu0AiMUROPFvQbMUWU1rjAiEA/wDpiDzzkdo2nc8w0w4yDmcWxPHBtlU9EoLqSX4JCf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24297},"main":"index.ts","type":"module","gitHead":"c1a49c5c0d3df81a7254245e5d5eafb91e7d0c79","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.5_1777450322686_0.17962901174717927","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"opencode-auto-fallback","version":"0.0.6","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.6","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"28ef9747ee8b108f27788821f44b0a2b8ef201fb","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.6.tgz","fileCount":15,"integrity":"sha512-Q48XTP5x6kUvM5n5UQhrJ3vX2itPB2EGLc3lIGVPgYE85HN/EaU3pcAaQxr68Kp5zFAZHq9KTO/DDJ6PdDx/tQ==","signatures":[{"sig":"MEUCIHQ9RRmS5rB7J9nTyb/I8Sj99Pk4bWsJO3/W6kDi3MCPAiEAnCyaGrYdEjtFnSym+5rGilbZhvjJYrkNX0NS1cdhnKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35647},"main":"index.ts","type":"module","gitHead":"9a317470d6e8f14065f6be16f9644b03ddd2383a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.6_1777452206851_0.033555620588610946","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"opencode-auto-fallback","version":"0.0.7","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.7","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"39d13f73ed9199208fa71c5c8a1822059460b3f2","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.7.tgz","fileCount":17,"integrity":"sha512-8BlNx7OF8b+jyk6V1bxE7y8lWvC9gSmpdXfV6SI+i1ndpxgofgVqoU4361LTCBsHzMY6pBMlzYzaEKvCcgZ8lg==","signatures":[{"sig":"MEUCIQDB3mKlJns++LOo2sV8SThfZQxk0Ia+byJ6YLNzLC48wAIgGi4np6LBL3k42WP4PJycBugQv8IO8sKq/3w4OUkkd1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46570},"main":"index.ts","type":"module","gitHead":"0d17d543698d48a48d503b61bef1402a2775ee9b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.7_1777471416221_0.08213826832807536","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"opencode-auto-fallback","version":"0.0.8","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.8","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"759430b396ff84bf0f60155efad8ac3b460b5382","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.8.tgz","fileCount":18,"integrity":"sha512-35XRkxmMfpwuiuHQZilBueM0BY85XG5dCTYLvhu1qBSPSVupnPJ+vPVWOMXkeMlPhvbm4yIKPFj93t+qeXp39A==","signatures":[{"sig":"MEYCIQDVx1X28lwAVXJKNaYSdVhqFWNYB8gx6DB5drYT2I8IYQIhAP9Bm2EDDnDtq2p/GRp3y8ITKBy0u7DdCxjXnO/VSke9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51556},"main":"index.ts","type":"module","gitHead":"565b3158d0077240e3f226645ed8d2b444d0b9da","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.8_1777471970125_0.7925433532162365","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"opencode-auto-fallback","version":"0.0.9","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.9","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"883a6128ec20486e7f76c1523b153b8c200c0d1f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.9.tgz","fileCount":19,"integrity":"sha512-CpYNs/rbT5eKZzlJzpDaMXjeSG52PmT5TpooDe7THCTXO7U/5ggurpH5Imjrcn8uAeGWCVWw/IeewLNqRL394g==","signatures":[{"sig":"MEUCIQDEBsapIaaRbilaswj0Q3X+gDXfey2glrbQD9VVNXu/rwIgJAcQJS2MR5tFZ32M9Jt1fpdOyKQF+EAQJZWVUSpQCEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56501},"main":"index.ts","type":"module","gitHead":"ecf863af9d269153e081b17a47219f02e9fa390c","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.9_1777473272657_0.8354933156152855","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"opencode-auto-fallback","version":"0.0.10","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.10","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"7bdb1d77fc4fa84b144c1d09a4c7ade69bda8a05","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.10.tgz","fileCount":20,"integrity":"sha512-px5geT8z8Y9FNzj4/STOVPDzzpr2lNOnGro7lr8SlAFbUTOLQxzIN/TB0a+bcuhB6LTsfNiHyxy9xXi0z7qXKg==","signatures":[{"sig":"MEUCIQCIDEC1xFbFJ0SM9p0p/AmoN9aGg78UomS7feMUDJGHagIgXyHeg6x9hCZRP8+v90pVfmXlKtYhlN8affn779JP5jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58489},"main":"index.ts","type":"module","gitHead":"6cf8ce5acecfed92488dd5730c290bb27cd0cb48","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.10_1777473821530_0.7091729196851255","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"opencode-auto-fallback","version":"0.0.11","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.0.11","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"9db8e49b90e798988522e015a1a2548eea71e035","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.0.11.tgz","fileCount":20,"integrity":"sha512-WMq78eVEgYA517Hmr6/hxAYNRVUM1wTmvGbDz/EuH9cCtarbq34oZoWV0m4sTdXkmE31/zfXZHOc++F+a3xjNA==","signatures":[{"sig":"MEQCICQVNgt86Jo/0j9BmdBxGvE0m4zc+q4II06lNFMPiScyAiAulnDPbwpUQKiG1Qct4Luy2KoNkUDEv/Xah7iWDdS5rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60369},"main":"index.ts","type":"module","gitHead":"e1148eead9b039e3113b64ec4f9203dfb871109c","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.0.11_1777474169243_0.5947169485318733","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"opencode-auto-fallback","version":"0.1.0","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.1.0","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"5260ddcf0dc679581cef2e6c0ce6e8942bc1b5db","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.1.0.tgz","fileCount":21,"integrity":"sha512-oAsdgNPH5JBiFs88aGzdHn0UILl8UlEXRC2654S0+OrMGozBZ0r7WJqlswdq7ccj/ONw21AAWTD4s9e5T0VnhA==","signatures":[{"sig":"MEUCIQCornN2fgepreFLIsdqkvnFKIz1ixL5iuyidWZFUBpJSQIgIP1LQJw6iQorjqb6xj7y37WIF4rKMC7JJjhKdevL6zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62305},"main":"index.ts","type":"module","gitHead":"72a1255b7551275f8d3bcb9fab431fa3224ec730","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.1.0_1777475031657_0.7082216601256066","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"opencode-auto-fallback","version":"0.1.1","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.1.1","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"359e16fc1221e68c5dfad9cb5c564f60e1db28a5","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.1.1.tgz","fileCount":21,"integrity":"sha512-HgVbJk21uT1zzm2ayIsoZy4rAtR7r+48v2bcjrUCCPlpuxteXISZ/c+gfq3ZRYyIeka/xMDYaNwv3O4+7scVQA==","signatures":[{"sig":"MEQCIEd26QmGbmeFq0iF6LOao+H/O3PB2dkRe2Rr2vyt171zAiAdd2K+HujNKLFtmfXoFxeyt58EQzTaXKMV05pccmO60Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65272},"main":"index.ts","type":"module","gitHead":"bc99ac6841f4753a404d56c24438d1028dfed5f5","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.1.1_1777476729994_0.3757777252540426","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"opencode-auto-fallback","version":"0.2.0","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.0","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"63d2fdc9218ce40e3cc202b2ec91637b2eff039a","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.0.tgz","fileCount":21,"integrity":"sha512-rezlBtSbrLcbjyEgC/oi6p4ODTJWL1FZg7SCxlxUiEBHZHI16WENMSdSlF3hIEsddsp6YiKQuLHr6ngcBU/avw==","signatures":[{"sig":"MEYCIQD/LGhj6gy3hgiQmhqJZ+XinEFYu6n9Pa6b6FPTDubZMwIhALFiYhSf2anaLpquu6wpwYPrNYFri+4oHAsusMI5fSrh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68256},"main":"index.ts","type":"module","gitHead":"8ceebd3864720fa377994b45fec288484d913939","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.0_1777479296861_0.5862890846941973","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"opencode-auto-fallback","version":"0.2.1","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.1","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2550ef164bef4c765793ceec6c9adb39cc44862d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.1.tgz","fileCount":21,"integrity":"sha512-KZz6DKMYDXjmQghiJPqyd2MOJbZ0n2JZzH13kuKGGsgU7Zj2MiBxrVkTz5MAmitx8KnVmlcuF8HVu6jWxYM0ww==","signatures":[{"sig":"MEUCIQD+ldMXv+v+kj5S4fm8RuFYUxQmJArtOjJktgQWDYcmgAIgOAItCh4u/L/RJVbjspOjZgN2SXb1qd/eEu2OZYqX2d4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68271},"main":"index.ts","type":"module","gitHead":"61704494e6f5ea0965ccbe14aeb3da27288f58ab","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.1_1777509668167_0.371039218981549","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"opencode-auto-fallback","version":"0.2.2","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.2","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"c1e8aba591661f2d21077ecbf020d19811879697","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.2.tgz","fileCount":21,"integrity":"sha512-3w4bvSriy19F9hUTDJ0YE33Zsixn7HPtE5Mxh41bXmqd73C0BQgtinCF3yDZNh1z1MHwrKSY86uJHSTHLSpztA==","signatures":[{"sig":"MEUCIQCMRsUooAYhlg2FYzm+Oj8AL/5p8UGLFfMgUU6SioJODgIgeWWpz9mmZjYU6SF1oDSibIIUMU2VBNBrasfhjz9yHXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68281},"main":"index.ts","type":"module","gitHead":"37a83de9f558391ebe307ef9a4a3dc0b56e066aa","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.2_1777510010196_0.14132269153467503","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"opencode-auto-fallback","version":"0.2.3","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.3","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"fb9e093a02fc2e6662c4b8dd58bead6b36cfc00c","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.3.tgz","fileCount":21,"integrity":"sha512-H9R21L3zwAN1Smsm2z3cQ769WiX7J9KxfWOHD/1SJ6JTxx0XjJCM0avBp+CtScyeemb9gIjV6wM6jJb5gla3QQ==","signatures":[{"sig":"MEQCICDPRbG3gfLNv9BbL3fSNGhBmu7rZqQNNItPhqgoTcvBAiAQGl7wrsin0JiXK6fI+9WgBSqWuTJqsDkklZhi3qDJ7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68466},"main":"index.ts","type":"module","gitHead":"ceb3ba786820a5af4d16a827fe5af6e3a480e5ba","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.3_1777513409773_0.24819545308924007","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"opencode-auto-fallback","version":"0.2.4","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.4","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"f0c23dc76f1726767e3ddc9b332e12f596481d1f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.4.tgz","fileCount":21,"integrity":"sha512-d5/r97BZYlFA3N9UT+xme9ahG+YMRbxZRGHxjtMzvOouTuqGkYJ87HxAOFPq3ehwEZ/xs+2ItFbegzu+/qne9Q==","signatures":[{"sig":"MEUCIEgWH5mn0liKCV2ttvFN+/GuiB0/Lx5a3P7qHVuRbXccAiEAnIZt0SS2A94VDNzyJtKMagQfpCFm2eAnKIC77FAUlK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69109},"main":"index.ts","type":"module","gitHead":"c3de9fe1410aa7cba2364dc3c90ad76c50d1f45b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.4_1777513697724_0.22754316942122332","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"opencode-auto-fallback","version":"0.2.5","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.5","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"cc7dc431e9db526d369efadddc59f6e755fe9009","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.5.tgz","fileCount":21,"integrity":"sha512-L2wr3MNYJkzjnFLr2G4yBA4T63zcDqOGx38Zde8Np7OMknUpcKjdaLv7+ORFsq2GWnvbuxGHGwp2/9QgVqx4ng==","signatures":[{"sig":"MEYCIQCad1mQnIH3mVn2vycFNrYEe2LkUBEs8OJ0vuS6sUr4tAIhAN4MA0NRt3udecG7NyGgjLZLDKJ1eaZ/vWkPrmoEAwEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69131},"main":"index.ts","type":"module","gitHead":"7bdc30162d0432c4e777ae41d823ad908253d31c","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.5_1777514119289_0.8113080070407224","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"opencode-auto-fallback","version":"0.2.6","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.6","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"41df42a6bf45367bd710a795bfa9da8fdaa357c1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.6.tgz","fileCount":21,"integrity":"sha512-L5MOzgghfv66o2q7laiBmA0bjMkRU3rL+xx9y0nOGwo6Ro/IGtTL/qMgF5AAtl9S5JS+E5dAPXh38LzkPaSyYw==","signatures":[{"sig":"MEQCIBpjjf+FRU9b4kJDaL477RRJPd2PAMHSGu6CWGg5VjOvAiAqNtw00CTgeFp7BoPzogmz/vyi1JKvdzL1qYkDh0u4+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69415},"main":"index.ts","type":"module","gitHead":"2950ecd819a46112edad885d5d501973b96b8b54","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.6_1777514673334_0.6495432349849766","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"opencode-auto-fallback","version":"0.2.7","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.7","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"16441ed645747e4818011235b6d25deba592cb56","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.7.tgz","fileCount":21,"integrity":"sha512-JVH6dpA5ehoNwXwbtolnEuRgK29uo/WzTr64ssD2VPivUY4CkV14+gN2vf11vhMzJh5LN7YldEbE5LX5rVW68w==","signatures":[{"sig":"MEQCIEQshIzYzMHYxBW2//0zaLOR1/WRKHN6PEZJAyxXeDQUAiA0Gkob+nywwr7tB3N7wFJkp7lryDmLRfgjndtkv4BrTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69365},"main":"index.ts","type":"module","gitHead":"a9691d684e9c75a61a0a62b7b78bb74429953b37","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.7_1777514897633_0.4581526506939959","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"opencode-auto-fallback","version":"0.2.8","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.8","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"4eaaacf6f82faec5ce57d311664f6ed89cbed1e3","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.8.tgz","fileCount":21,"integrity":"sha512-HoVLElrqCYJfWam4c5tkahCQBwSzjCbJXL6dowHDSZDneQie9+i8IsoPqShJJuvQYzc48D1jIy/jU/sdFDpjgw==","signatures":[{"sig":"MEQCIEPFkvpTRgSH/PHh3yCW7b3ue/5EuTeHYFYpGvCDDknOAiBl5OwT2DtF3mU7LWLEbfHdVdxn3FmFX01zHxvMEe8j/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70034},"main":"index.ts","type":"module","gitHead":"a69bf39c75b2f387a983d4761634a789562936cd","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.8_1777515778216_0.685922253863871","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"opencode-auto-fallback","version":"0.2.9","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.9","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2328ce3e38848c5f12bc2758ce1f089ba6d1224d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.9.tgz","fileCount":21,"integrity":"sha512-3t/aFzVWv5G6OYtGTxdX0q4MEmc9PtNKBobYleoosPj2ygmQGuqa2G5ySD2XaPJAg6OaWXy+e0h8gl02sZBsxw==","signatures":[{"sig":"MEUCIQC1HiUeF/0g4JBmYgpSymeFDQNoS4z63Ow1ebuWWqFsuAIgUnC/cwh9oQHsJGBszy67YL8K4ZA82+7FzcQAEhX06Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70329},"main":"index.ts","type":"module","gitHead":"c0b5f0ab066b2a4213a7240527c93242ae14c1f4","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.9_1777515913597_0.1779809101661658","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"opencode-auto-fallback","version":"0.2.10","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.10","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"8d14bf69b6ef5f0251e64dab1b5c16f5ae6f3052","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.10.tgz","fileCount":21,"integrity":"sha512-actpfs0lItoOc10DiFQWEGXCjotadJmVtAwAmK0QXkB6G2yjskmUVzfhSwJYQiN/PzHarqiDMIX+lNxmuYYg5g==","signatures":[{"sig":"MEUCIQCOoPSdjV1BdXGQyprD3YHSjzmbRxY+ppeZIWgkDAcOFwIgS12q+2DXLxljKbhyAM35/nLtg2R/o6q4qdnFffMXeqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70330},"main":"index.ts","type":"module","gitHead":"c29aa36b76cbd7cef0726199c5598d035750d356","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.10_1777516229712_0.3806261641098805","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"opencode-auto-fallback","version":"0.2.11","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.11","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a1ef02c338c19b47e13f05024a18607e06df3c99","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.11.tgz","fileCount":21,"integrity":"sha512-8D51RcmzJwBoZhLaoVYoWjjkdpEYnir1EAudO0SCK7ceMXn8LQLWhiFzs+2n3NHpfoHu8LsLuW69TEQ7c8ueVw==","signatures":[{"sig":"MEUCIQD1x8kdf4+BCXF+lgAyU1xFHJFg3m3H3jeNZ3f+DfIASAIgOffoJ/GyDiR6/uv1ZMKz2k8/HA6KkrPYLVfIk0buzZs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70725},"main":"index.ts","type":"module","gitHead":"75f69fab36c06c159c2dd35ee2acf73bda7da81b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.11_1777516503414_0.016992999713007828","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"opencode-auto-fallback","version":"0.2.12","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.12","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"9c5fef8d7459e7c2c75e75d4dd2c0484ea765e19","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.12.tgz","fileCount":21,"integrity":"sha512-lss0vNeBDNhrrbffosEX4nIbccITC8FU0xELrQghZMxDW/LQkNsIH+YLG1DaqtQ33IdvM1PpNbb9lFwEaXEA2Q==","signatures":[{"sig":"MEUCICPVmhPt1dxH37O4ORJBTYJBhvHapua8SOWwxBED9sYmAiEA9AA58qrOuUHjFmyeoHJQL0q7V1VWPteE0ctholPm4eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69925},"main":"index.ts","type":"module","gitHead":"ab65d6a1565e8938c6e3e92c8f1741b910eccf95","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.12_1777517147094_0.47066120843851666","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"opencode-auto-fallback","version":"0.2.13","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.13","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"df03e3655a54e44da101e2ab2d539a7ccd2fc1cc","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.13.tgz","fileCount":21,"integrity":"sha512-dSlvObVmqDzdosTxxkU3VFIWchdPbWO/lXEYyKHJFp5r/lfQ5TgBKQoOu1AoAxuSZqOHPGIDfHjDWMBxgR5hTQ==","signatures":[{"sig":"MEQCIAqTXXK6nSFJosL5AAVE53OYLvzk7ABfg8KHzDzs6ziHAiBUCyFw0oI48OHQO2zR4wE1ic4vE5MrffooChftGhHVug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69975},"main":"index.ts","type":"module","gitHead":"5f65635366e9314bf7a335de253a5ff26bf77412","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.13_1777517376110_0.1468497006681837","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"opencode-auto-fallback","version":"0.2.14","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.14","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"0316bc08e0f01f42be6fb9f26ff2c72eecfb2a80","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.14.tgz","fileCount":20,"integrity":"sha512-Tgv0g6NOFA+qG5FHQd+t2V4KVvfgmzt5DermmWtNAVriGiaUSd0+w500p/MtO38BVYGHIVhymTDxBed/n30+5A==","signatures":[{"sig":"MEYCIQDwNtZ+ZeNFImipQHnCTl1UAoYrxWG1hM6PaUNRymVfMQIhANjBddEthpHAgks60u5cPmjWeZYhBYiIhWMtHg4Gh7ZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69289},"main":"index.ts","type":"module","gitHead":"f0e90fcf4748f1f04dfc9750308cf7a5eb0bf36c","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.14_1777519200363_0.6805443506847677","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"opencode-auto-fallback","version":"0.2.15","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.15","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"50bf591cbe4a236ecc07d3228cd163023a03143f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.15.tgz","fileCount":20,"integrity":"sha512-eLGfH9WABleHpsbLLSqHaWVvQ2RDf3+PLljoH1o7H76CrLFmCfzGBs9wi1HnkmNAcwV6QKPmvzp+tYIChu5ucQ==","signatures":[{"sig":"MEQCIDzmUE+6RgmVN6aL/StfGvj+9tCneYoUq07kDVQ2eQMMAiBRHfu7aBYAGTBbTmN7bxZSCFdziu+NAK03TNZXIlpCbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73624},"main":"index.ts","type":"module","gitHead":"5a06b8d2467d1d7169fe8654fdd51dcfd9238777","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.15_1777523598925_0.02120601258131294","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"opencode-auto-fallback","version":"0.2.16","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.16","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"c5244406423905f0d00dce8ff25df3d481a636f2","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.16.tgz","fileCount":20,"integrity":"sha512-spCkq4SS5Fox9XHMBi/ZUO9nRg+QCZVJ/bBWxdft+rl18VMl86w0BsYN7jFUkzbaLwfF/k/YTzzeLxulkFSW8A==","signatures":[{"sig":"MEQCIG7DGKM/JYx21w881NZXNPbr1XqRglFLb9WcXdx6/RRAAiBbVMd6ah4VZBfdKAhT2xl9kufuEBz7KkCt43VM6l+Y9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":75751},"main":"index.ts","type":"module","gitHead":"bfab29798f1d692bdc225aabb6c5280ce3e9d163","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.16_1777523843441_0.9581269692881873","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"opencode-auto-fallback","version":"0.2.17","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.17","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d27f9543d1202b5706ac3f0661416582bba76be6","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.17.tgz","fileCount":20,"integrity":"sha512-Y7pcGYElhLEPFuU0GCi13BtSzacpTUVd8Rj0QbV1fhm7K6FGZVmdG4vAGiqBhZQTeOnhBWPy4zmYwSFdYlWIog==","signatures":[{"sig":"MEQCICw7ly3lFcZeQRe19EOk2eVxww17ijkWU/xaVil5gqN/AiAL3LS3qHf1NcEYrjYfTUHujrV51orQ6mb2ZVWakMDUKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76100},"main":"index.ts","type":"module","gitHead":"ea32c0c706f040bd725c3e6e4c16e3b9c7bcd464","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.17_1777524482780_0.20249010873679474","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"opencode-auto-fallback","version":"0.2.18","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.18","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d78367ff7f87f2c7d058556e341566dd5623cd30","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.18.tgz","fileCount":20,"integrity":"sha512-Wt5Sb8xCL2njcB+OB+ZPYywQ7LnH3slDQUhZFNgArHdd8UAX0ueaJkhooUbcArNckeziSCnD7tWdkwhI+BNjJg==","signatures":[{"sig":"MEUCIFXsvviJ+S9M+nmk1oOBh73MD8Wn0jeRgVDyleznftmCAiEAwdmpPCgTq+dsSSG3LKBivZ1IqSzx5j7KjN2DD6yLjz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":76618},"main":"index.ts","type":"module","gitHead":"ad0c0e23d3d3061b66348b151305b80796469cdb","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.18_1777524925735_0.10734573680522153","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"opencode-auto-fallback","version":"0.2.19","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.19","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"188cb686b5bd4cf7ba02d79214e9910a56fc3ff4","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.19.tgz","fileCount":20,"integrity":"sha512-adN87g214wBqU3V85XxIIZCMLkylIBO6c9KLaHBoL80qHkPpq0kMKbfHoYL8mFtwvounsQ2lX4CCebLmxXUcPg==","signatures":[{"sig":"MEUCID/1IgpZnS8JbU6tliCJmzM97+fNlfUFSG/5Jl9EkXFWAiEA/Rze2q7NjU7fykufRk4DqKY78H/jrZ0PPfgDaPbOV8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78597},"main":"index.ts","type":"module","gitHead":"f6c33766bdec25cef40f0052f22a4f77bce6459c","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.19_1777525424949_0.3845670642833343","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"opencode-auto-fallback","version":"0.2.20","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.20","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"77f46147206ca7c3765efce09d63fe3a121ef51d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.20.tgz","fileCount":20,"integrity":"sha512-2Mc0+gg7ApwiD1UWuaPj/9dr7Fpnwf8rqYYkYpoiSedAsGXbn5VEw0Ou5RCxc5YyNPS/6yanLtwswM75cdz0Og==","signatures":[{"sig":"MEUCIDyPQR5fdx3cMgdiGQ2gWUXhApmSq4H/1gY5b8iqJLcXAiEAjsJsFLHW69ht47u3dWlggVOHtFRsv9KYmoXYvrhhbr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78704},"main":"index.ts","type":"module","gitHead":"bf431122ae8cbb0ecff1cbfab21c37f5007d0935","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.20_1777525602190_0.04200929889345573","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"opencode-auto-fallback","version":"0.2.21","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.21","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"f100abb37e01715614a235457f55f0e8e80cd880","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.21.tgz","fileCount":20,"integrity":"sha512-+TuoapIt+uLcJOyV6MLXSnMfxovKe3Iml0SrKR+/3zfuEj5OYQlP2Hi56Vq4xX3XUiew8h4JZdFMyUR3RIZ8iA==","signatures":[{"sig":"MEQCIFxS3cwPLItE9haFpKoJtwXbmxW3TfSjYSs8XI/eLsb3AiA/pz3XWZVjvrPi2+3z3O0Eg9RIKTgmrj3ykd7z3mCBrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79344},"main":"index.ts","type":"module","gitHead":"dcbad160d8d3fcd4aaa0185cb4aba8fc5303f2b2","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.21_1777526227710_0.5495098295479046","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"opencode-auto-fallback","version":"0.2.22","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.22","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2e85c53d0c590b2165be109d9cc2c4771e347ad9","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.22.tgz","fileCount":20,"integrity":"sha512-2O/VO0+PdYdSbFgODPOuxIAax9MJL9lmM/mRK84OxB8ZvHwZV2ytVDBFR7fpP5e1A7skOfiu0EuWzL1sG8HJxg==","signatures":[{"sig":"MEUCIFdzGsGPlhLEIZden2abueUOwRkcI54Jd0ABZoVhKsmnAiEA1uT6DoiU/S5voIuGs+CEF1GyVEN2WYmTlffmSsiCBso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79237},"main":"index.ts","type":"module","gitHead":"1644adfd43cb29dcfe0b1b756175829d1b2e20f2","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.22_1777526808348_0.5811877924129576","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"opencode-auto-fallback","version":"0.2.23","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.23","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"6ba34be3a5699e133181cb9011d78d38b45ad481","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.23.tgz","fileCount":20,"integrity":"sha512-Lwfj1i/3UjOe5n0Ti02e7A9DYaZSMwODTM7MGFQ7xxsLjxnhiRQGT1E7/rYfSKDupEcdHkM3SXW/vLbM1L7zwA==","signatures":[{"sig":"MEUCICwT/NPjieCufJu7inxsUytmhScr0n/T7k2qc9nqVEvCAiEAxh+drq5Ebug7Fu2vyN8joMM4FVcKL3ZBCBnnTBHzsK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82327},"main":"index.ts","type":"module","gitHead":"6c5aedd66b761b91e053c952b08453aa38622c49","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.23_1777527671108_0.1247830243762722","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"opencode-auto-fallback","version":"0.2.24","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.24","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"37fa801f6a019b4c51d8ef3a9924cf55ca28d5b4","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.24.tgz","fileCount":20,"integrity":"sha512-Ss+mOqACBfM50KWg1CT+QjTZwHojR2bhPJJpZGg1xfy1iPHiqGxGs/LCnAnsCL9pvrRQ7FR/NstAFzlqmaLhLg==","signatures":[{"sig":"MEUCIBbsvasqx0fnQ2psIdzOB1kulPuj5Jq3OO3RDwcNpDQ8AiEAvCJNXpzr0R98ynKgbwUCvAlMkqfMVDpHW0+Rr6i4IP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83946},"main":"index.ts","type":"module","gitHead":"3b561353d4f88b0fb8d4d514fe332bd7f3f50815","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.24_1777528166269_0.4154587054119778","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"opencode-auto-fallback","version":"0.2.25","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.25","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"8987302a534915f513608813496737cf345a9ea1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.25.tgz","fileCount":20,"integrity":"sha512-2wJJtf4jzY30XOaqXyYdXpe/UireojytHWTxiaA6ZwCJYDjdRfrINlCsZthZQYZ+t3qH9o1ps2T/bGWyPby0FQ==","signatures":[{"sig":"MEUCIQCR9awO4A+gvHXqc4QiUqaAYyxwdy5AauVUac8pHWNF7QIgIxEFDIDDEc2ngfLCgsUriIlxl29jbG51/yYGwLXhMzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85729},"main":"index.ts","type":"module","gitHead":"24cc1b4a76e88e5f72566a428afc75e95e1dc54e","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.25_1777529793722_0.9997360877748933","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"opencode-auto-fallback","version":"0.2.26","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.26","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"40f5337a141c76309804d494f1e9a8099ac512f9","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.26.tgz","fileCount":20,"integrity":"sha512-OJtggctHcBN+xDPpOp9IhsZ1yTdwChosaZy+QjO/Cq7IJvIFnoEeZfigPyfIQRWwEiyhkFtzQPNQOEXvttZHQA==","signatures":[{"sig":"MEUCIG+/vAdjbJyRsiZ/g613oeH3gRDCEu92DF4Z0vZ3DIrSAiEAvrLQhsN1j+bVnGfnaIyPfxv4No3dsCcoHIgDuemeiwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88146},"main":"index.ts","type":"module","gitHead":"853f0dee6779bc9ece747e59a50312f65cde3403","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.26_1777530668975_0.08090954043033372","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"opencode-auto-fallback","version":"0.2.27","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.27","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"65d7dcee4740b6d95431efcae6f3beeafb011941","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.27.tgz","fileCount":20,"integrity":"sha512-/Pvz8QbT8WuOQzKZH579cs3sVfF7Koz/4MUOqWjqY3Pq+J0AVEa/KRVYDsq6bWtQRqaHktM0h1IyBITdZM58aw==","signatures":[{"sig":"MEUCIQDgi5zka/1yUORbo3KGJ3AvfN1Yxu2BkvSQHrvSSNwOygIgBWVlEFUIfVVNTKk6XlemGQfaTaiCmNTVmq2DIQAktO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90345},"main":"index.ts","type":"module","gitHead":"0dcb679b73d40bbe79e3d011b3528231c3d9778a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.27_1777531387962_0.5655196141161718","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"opencode-auto-fallback","version":"0.2.28","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.28","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"4ba20552c1a844124d471656d4007b520e4b0ff0","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.28.tgz","fileCount":20,"integrity":"sha512-KHC9YaVRsipC0HcIRutWdoRID88BTXTc2kdOIgnHo8F+WS2rktdrXYIxC4IYDJLFDNo/proJ2OTQ/TZyE+GoGA==","signatures":[{"sig":"MEYCIQC6AXSfWNlJyj4UXu+MPwwrqN/bxGxpA83Cpwb+7zUOHgIhALLaxfTDYU6YwFCMOF7ptFRx2GTlKiRjuZ66A49NYSkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90531},"main":"index.ts","type":"module","gitHead":"a25ff580fa68f0b7a05970591b8a16a3e18badc3","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.28_1777532189740_0.22009709665291277","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"opencode-auto-fallback","version":"0.2.29","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.29","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"3a282d2c614f55d54ddf8e5dab65fc8a440eb6b0","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.29.tgz","fileCount":20,"integrity":"sha512-w2cuIwVqzl2Dho2bdhOws3T0B4U7Pl9JqAxp6hEWjRBaGpJQ20AEFfkbD9ezcIkD9cXEGsLZqlW02c5yZbcxAw==","signatures":[{"sig":"MEUCIQCnTzlB+4DSCORb7MXEeZ9+xY/4C9OxN03eBPQN9X7VWAIgV7tux/AHxI0hqtxdNjZJvNNqtfjEQQ58ROLXu5l9P+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90345},"main":"index.ts","type":"module","gitHead":"7027e2b986188a99a5a04be1a08238e326410dfc","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.29_1777533242605_0.5916548219062843","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"opencode-auto-fallback","version":"0.2.30","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.30","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"aeb4186703d0fde898864a7be4b49815889dd173","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.30.tgz","fileCount":20,"integrity":"sha512-yEmJXCh6Bg7njpFdo093C2MGVFvzj3J5feKJg+rmYCm5/4LHrJAOoRvcV4jKGkgoMbWn3pKEqBg41X5/ja1O8A==","signatures":[{"sig":"MEQCIFudDVlnpvjkDEx3qs+1Fxr0mnTtnAN5Y16K/lf71w+2AiBqAYSfqyt63bZNUBsetwjMMXpf4NHH3R0Y2xLwvvvslA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90761},"main":"index.ts","type":"module","gitHead":"279e7123d1ac6c54934621e9091c4324b1fc4a4e","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.30_1777533333949_0.14218820489337824","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"opencode-auto-fallback","version":"0.2.31","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.31","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"09fbfcdff056d150e06930109d9beb43c10d171f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.31.tgz","fileCount":20,"integrity":"sha512-991zYh1yJkC46vq8jLWJ3g/bKWQTqlndLdw0/R0H0Tr5b1FgeqgocfuYq9TyXmauGOi6pillevBzU9K/FiQVAw==","signatures":[{"sig":"MEYCIQDhgWdagSoD+zTKUG9tXYy/3d+duS2btYDkC8E83LyZzgIhANji/+QMd1oVZ3zZUuunfTLfpz0ShK2m0nnPZXNzpf+V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88401},"main":"index.ts","type":"module","gitHead":"10665021961fc6fbe84157fe6c108baa7a44f77f","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.31_1777533735404_0.9608826598071873","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"opencode-auto-fallback","version":"0.2.32","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.32","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2aeb14ef000e89f29ca34023d14321099375b256","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.32.tgz","fileCount":20,"integrity":"sha512-t+oAf52l/hH5STXVE8CEPFkvL9qZJ9XiRk7xicC/IyEnCS60RpFJovPQ3T5L+R5ByvJqQum2/5oIFPy53TNBvQ==","signatures":[{"sig":"MEQCIFM3mlBquef4bcVgi+z0QD+Nmsnf7F434+zptTkQLn3dAiAUjT4xF15enTxQZBsZ+8FcSLXFK22edC9IAKel4FJQkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88721},"main":"index.ts","type":"module","gitHead":"43425cb0c18315c91574cd85238bc1fee842a30a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.32_1777534131804_0.9936613670948018","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"opencode-auto-fallback","version":"0.2.33","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.33","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"ddf5d348bd3f33c1f72c96d232679663ab002fb0","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.33.tgz","fileCount":20,"integrity":"sha512-udZTd1f7ZWTcIFALj+2xdwsCktQPiepz8BoGw3U1+TVXpAMBIg8/j88ANkG35fZJ6jL7cJuixOQKUMKFQLnuWA==","signatures":[{"sig":"MEQCICBd9Xa99Lkjs/UkV1AAGkD3V0GZFFvSTrqBjMfi7Z+fAiADwf0FeGELam8Htp9cgCGaZBEAavkRrOdBQO8ou4jytg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89422},"main":"index.ts","type":"module","gitHead":"6261e26af1ec1a43009829e9d01bb0e4a1777e74","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.33_1777534694130_0.16104173028791924","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"opencode-auto-fallback","version":"0.2.34","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.34","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"6e2a39998f9f18e628ae3d5771515b271f0ba0b1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.34.tgz","fileCount":20,"integrity":"sha512-DqutptnyxUXKMRKzGvrspxGjC5+qYu14pLI9R439OzXREOdgKbHIYGl2WM9F/pFYL7ZmwWjgcue1LfYskvlsMg==","signatures":[{"sig":"MEUCIQCp0Xm7qppKFm0I5RL2EXItVwN2lmVNGMZ/TjhT0omLQwIgMaxWxiQ+RZ+oduNFB5JhC6wzFH2MqtvFXS9DfuUZikU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90466},"main":"index.ts","type":"module","gitHead":"fdb891cbe60fd92416365f0c100f6d648742ae4b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.34_1777535220520_0.765727440199091","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"opencode-auto-fallback","version":"0.2.35","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.35","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"7b394cb7310ee0a66fbc19a616580000a49219f7","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.35.tgz","fileCount":20,"integrity":"sha512-ABCtzezlIcfycxOPHUd2HRF56E9OofE8Ur/2Oqi7kmTGIWpvl4oCp1erQA8z2XU5KsmCkxTjkdidplG+/Sksaw==","signatures":[{"sig":"MEUCIBWxogSQw/+saNkmMCt2cJHsEzj+EFJAuL54Su9d6bFHAiEAyn0CPMxmgQZgqZ4oyyT17yF55vQQCT2wyhfejNSjRvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90412},"main":"index.ts","type":"module","gitHead":"e2e50ed72416d7de07cf97cbcf29a968b00c6505","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.35_1777535834307_0.274597097968867","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"opencode-auto-fallback","version":"0.2.36","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.36","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"e5a412b3d33bdc0036e01c5788eff9a963cf71cd","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.36.tgz","fileCount":20,"integrity":"sha512-6/I7ruMnMI45gKteBgMSGdZrlG/BubhlAiQ6R7HaOOf/2Jw/y65sqcTDNt3Nxp/HDRQ6FieVuJZOLuOW/KVDsw==","signatures":[{"sig":"MEUCIQDR7AKM0Kvplh98qhYenu813XwX/h9mN3iiqVfVVnJCeQIgRwqSQTR7eh1mf9Xxy0eLru6U59Ifssf9V0HdBERL0pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90927},"main":"index.ts","type":"module","gitHead":"fd447ee44a5ce559ebd9efee5e6f892eaad3325b","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.36_1777535996943_0.43767210860867856","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"opencode-auto-fallback","version":"0.2.37","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.37","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"77895eccb77abf51b8544fd6d4ab5ab4d282fb8e","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.37.tgz","fileCount":20,"integrity":"sha512-xc74qxC8wymnyIfSd3XOc4Ty/TRF+cLQWdoZ1lVNq4xr5roRIH9FispS34SsoFrWb6Q4anIFeaZvRqKBJJclRQ==","signatures":[{"sig":"MEUCIBrI+TZ/crU2GKJw3R//Dk75GNF9w7YclWDB/7xw898PAiEA7WEUVFpnQkSFY5aKefpPcVcVnfEDLxyzY576I3Jp1nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93986},"main":"index.ts","type":"module","gitHead":"9dfbe552d1c0d8864789c1658c77810b68de8b62","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.37_1777537785491_0.15877046993157395","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"opencode-auto-fallback","version":"0.2.38","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.38","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a2bef45d734559e78ef8b0f84128f4463cede1e0","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.38.tgz","fileCount":20,"integrity":"sha512-RadRNEIOLrjS7uXUtv6A8xAI/thTSllqlfZyW3Eo099h0VMjFQS9tojl0DAa3jOGsJj56/fkAhcs5/4ilJDNlg==","signatures":[{"sig":"MEYCIQCwgbDQ8ry8As1ZWMtRcH6c0NGfdIsybjiO0WD8Cr4NnwIhAMd5QXJCeWVOVUZl0+WoPWxVrzRGEoMtyvwB5t5Q15Cj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100417},"main":"index.ts","type":"module","gitHead":"4ecd4742e017bd3e71b51cd3cb101b5475aab670","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.38_1777559245149_0.6823234339837618","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"opencode-auto-fallback","version":"0.2.39","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.39","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"508012f770309d154a89276ed1090247dd916032","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.39.tgz","fileCount":23,"integrity":"sha512-DQdsgQEs+LG5sLYcBgdzMsMMxeXWEUTmFv4NcmT/P7ri7/tmeZMJ9IzpCSp2M8dk3TZ3Ul03+gLQ6JmI2z1rgQ==","signatures":[{"sig":"MEUCIQCClcjew80fX6ItEbJcEWLf/GVBhpDJX4rZG0Nr9t8wMgIgZStMSHuc4/AMN56znwO6o/0SGjYzu0R/hLgKRiMKWhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104037},"main":"index.ts","type":"module","gitHead":"ff137a4730849e6e7647d655ce01a6a470dff676","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.39_1777561619104_0.34305378778860884","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"opencode-auto-fallback","version":"0.2.40","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.40","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"11f054017986f88d0e688062fb479d85ce88899f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.40.tgz","fileCount":22,"integrity":"sha512-QQCyKT+41jQvPcgECqVWKkmmtyC1vcsHEDbAV3bnvA5lhAPYY0v9EiCaFEX1hfDEio50tnhmVjLcyuZ8F2GE3Q==","signatures":[{"sig":"MEQCIEalzD1ogQ7M1vfKgjXWiBWA6l9mw6t/WHT4UWfdQ3r3AiBx4U7ywxAovJ1R+RdZ1hA3AFNyYHQFxNGcawQBI1MCjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101285},"main":"index.ts","type":"module","gitHead":"120da7f386a29287632bac29ba1ceea9dd14aac2","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.40_1777562858398_0.8325365922353247","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"opencode-auto-fallback","version":"0.2.41","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.41","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d7cba2b7d5cc96786b6722a4b0669f514098f454","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.41.tgz","fileCount":22,"integrity":"sha512-kvjyL9ReAiiZWNBfr4BhxSngOPjis/oWNwuaPT5afB1BJj9xGHRFODVv9IcCWfyTgVPz7gvN7boAqmZKgNoAXg==","signatures":[{"sig":"MEYCIQD9wCYMf548WSVH+M7Me+8tU0AlqXFlItZgkMZtG0MWgwIhAIs9Dn78bMdsykJFGhP181qcnQP25CF8BPY+iqNX3KLW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101997},"main":"index.ts","type":"module","gitHead":"7178bfd63209b6688ce9a8df507cc079b0bb3a16","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.41_1777563506060_0.3490788077409035","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"opencode-auto-fallback","version":"0.2.42","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.42","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"0fcf0c434268a7c424a032d2908b02317f7768c7","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.42.tgz","fileCount":22,"integrity":"sha512-MZtK6djruFpIeHI6nXFH3yrijwJQa3/X1iFUcRg8nhTx3NB9kLZBj3wWX0XE/nXe0ffNoxErLeaazUam0iB7ZQ==","signatures":[{"sig":"MEYCIQCes1YsJIsAmlyYv4iMYDDe4XDdCKBvKVPMnwFUog20DQIhAPV9yImnTO2hgy2RbaijE+htYBBtitNFXSRL820pLXfo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102364},"main":"index.ts","type":"module","gitHead":"421813a49e9f185e9a1668b3f1c7d5ed73e7a03d","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.42_1777563989073_0.783550876642414","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"opencode-auto-fallback","version":"0.2.43","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.43","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"c5d2c2f0c128d8923a8cd65747e815e12d95ac09","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.43.tgz","fileCount":24,"integrity":"sha512-7QfDYM+YT+HdP5Z8n13kOwmOpOopAQ//C3hzY6v5UJ+ab2S79B7r9UBQI3Yc5CZeLPMbQgWxPlS83h2PUA40hA==","signatures":[{"sig":"MEUCIHoAS0BcC7hlwKCiuVwFvmqMAYHrhVJtA3WJklM4zu1jAiEAm6WRWUywUDEx18+OAQ6li/TIjyKh/Y2+H7emq572yK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122508},"main":"index.ts","type":"module","gitHead":"de44788e9381d23a6951a67f1fe471cc8b124d53","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.43_1777568419901_0.8936229160228353","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"opencode-auto-fallback","version":"0.2.44","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.44","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"ac1741405cf14de77f867ee02cd80956cc5e41c1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.44.tgz","fileCount":24,"integrity":"sha512-/ys3+pcxvzWN2L7qd+kBgAe3chj12OLT8I+rqlJCmC57FT9lafWkgZv7CBamgS+Wmx5sSnAZ67VDiGwlbtQ93g==","signatures":[{"sig":"MEUCIDRLCFqq/vMSyH3ENyUQpiGEAyeg1sEVVKBdZpCKSBc+AiEA7I+n3fHwyW5Yh8KVF5Q0hYlCCnnHxToS6CRDv0ouMlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122938},"main":"index.ts","type":"module","gitHead":"c0e836359e7fa0e028aa9ef28c3ecde3a84db0be","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.44_1777568665879_0.925489503467438","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"opencode-auto-fallback","version":"0.2.45","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.45","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"9e223cb46e0614dd2e842c6c9590752177355b03","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.45.tgz","fileCount":24,"integrity":"sha512-JwL1pVOSEEJbS6sT5QCpO3U4Eg2RYSJljRn1RzWj3mO86VB7GTxFWq+Afb4aFwBbCwjXkYlJCSoxiXl6IdC5/A==","signatures":[{"sig":"MEUCIBFwrK+1pAyGJ3bJdgJK910GEgTeyoRNgIB80796EwhmAiEAlO3HMLRQgZMxVQIF4qtsqC4artV4diPs/cfZfAt3PVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122292},"main":"index.ts","type":"module","gitHead":"42a7fa671614be62191e41109c9bcd0d9a5c1851","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.45_1777569032584_0.5201726160913365","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"opencode-auto-fallback","version":"0.2.46","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.46","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d9025ba48cdfe61dd031db5dbfdd19d466e4d42d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.46.tgz","fileCount":24,"integrity":"sha512-hIHZeXm9lZ+n07nsWaBgfckfZXe9IR2c17TwKvp4CvmFCmwg2oduNyDPYce1cl85fMGYTTRovCygHr+eu0FliQ==","signatures":[{"sig":"MEUCIQDJ4iaUPYuNHGNfrAyeMetyocxmIfMaeP6QrP/Vu5FTYQIgGE5RnfBV4hFmBJir42sqy9W8/z3UG+HLM5UZw3jhKUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122966},"main":"index.ts","type":"module","gitHead":"7b33042e5aaf059fb50c92dcd33876a2bbb42628","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.46_1777569369931_0.5875531947145816","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"opencode-auto-fallback","version":"0.2.47","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.47","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"dc4f5cc89f557fec1804b21e01ac14dc28d63e3b","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.47.tgz","fileCount":24,"integrity":"sha512-CuGeNbW1Qui54xsjJ6GmJMDyGlJsMNNVdRFpkOl0kFsKaxWDYxnruansTp6HvAkLNv9DHrHgm88a/GSFve9Epw==","signatures":[{"sig":"MEUCIQCG9zqLC8WCWZQ11UhUmjDtTLh41sK244qd4zG/oFRyiwIgYpMTnEPcjrjkH7hG5xD3Eer7SQfsTXWOuxVursMaV4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125791},"main":"index.ts","type":"module","gitHead":"6dc3c3a8de749c9ca50fe44921e64131ebbe20be","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.47_1777570668965_0.5741782550763943","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"opencode-auto-fallback","version":"0.2.48","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.48","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a4b1223687e4af913d3b8a7fb8567600bb5e5abb","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.48.tgz","fileCount":24,"integrity":"sha512-O9yvsj9qmhXbAK/WqDKqVQxE1PlQ9L5PgdxaEVMKv4sAb7eVgTOWT4xIRV5HsRtwbFOGc6ZLfdyjVZm5kzE/kA==","signatures":[{"sig":"MEUCIHandsFSpHJC83O55ph1Bl+94FyDkW8BOOycX10XdL+0AiEA91wEOXeVZ6rhSRXo7atUtIkrMds+NWZUeA/u3Glbg+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125838},"main":"index.ts","type":"module","gitHead":"7988cb320f7f3f7a5a4a546bdbbb306b266d004f","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.48_1777571027512_0.6309571553485307","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"opencode-auto-fallback","version":"0.2.49","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.49","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"f227ac53c883b65554969b8dda7852be7d139bfc","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.49.tgz","fileCount":24,"integrity":"sha512-3z/BI8BrMHkolmI958jhq3lsFWosyfW85HKVWyTBIplMBenYYdKpoa7tTAqRvCQ1YXlnyaFM8kCMOXtjtWdHOQ==","signatures":[{"sig":"MEUCIBtmEqEM5Z0MgnAQWfMvJVjEofuukoX34CddeS3W/Iu0AiEAy1GHWQNtpBTcpAhMZztgv/ALrAs9Vt08G2u1rRm8Jnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126651},"main":"index.ts","type":"module","gitHead":"b1c797eab57ec49118d2ddf6b449e3119e0a5546","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.49_1777571346369_0.65738451942899","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"opencode-auto-fallback","version":"0.2.50","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.50","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"ddac1c3eb68f5100cb91413518c95f275e497d1c","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.50.tgz","fileCount":24,"integrity":"sha512-CfcTh8Doxtab2ym/jwsd2B7AFgmVIHuFefR1phWHM6X9cQlHYVG+sALfHERrKdEQO7dWysg5IPIc9rwn65yqsQ==","signatures":[{"sig":"MEUCIQDX/g2ycNO+/X2aQAh8CXJv/xb+33Yf3hx4EGfbqM2pFQIgVN4kkUZXioHXi5TDCE2IL0+TucAuuPeYHSqFkMHG+xQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":127917},"main":"index.ts","type":"module","gitHead":"3d142a3be83cec9770c544d76cde1288794d9673","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.50_1777572212632_0.24641068397746113","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"opencode-auto-fallback","version":"0.2.51","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.51","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"8cb25c82fb84ba57e3ce152fff42f4e9cae30570","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.51.tgz","fileCount":24,"integrity":"sha512-urDyE6/MNIJDeblYSh7PXtCrKIEdzzpVORXAwono0Wd5MS8/aa4+FElG2Tn+DXqbyVGbN8Zh4CSiQTN1Z6Hw1g==","signatures":[{"sig":"MEUCIQDzlfTF3gJHKsQ8aeNTzFuNFQyC9SPZ4CUxXR5Al8wq4wIgaEPhGAlSbw3LOkmT9Xz7IKAFW21MpVMkCt8br8o95H4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128484},"main":"index.ts","type":"module","gitHead":"d97c3a3e3e5f73a9aa0e98afbcb749a3893920c5","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.51_1777572491017_0.6441318876023014","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"opencode-auto-fallback","version":"0.2.52","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.52","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a91ffe5cfedc71a97ae0f14f90de39b10af36f40","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.52.tgz","fileCount":24,"integrity":"sha512-Bkvqz6m+cum8ACMSS6eUGkEmCDFoRRQWOpJ7/IVZymm/sgaOfa1MmbQQ6257D15sb9MukImNWIX1yeF2mesuWw==","signatures":[{"sig":"MEUCIATQZD+TEU0iW9D19H30AxnM3vNUDAfXmBTd6QDud/rZAiEAmUiqCUAlTmJoo1OEKScliOWsV/kxBbpinsKvzQ1aqqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128537},"main":"index.ts","type":"module","gitHead":"34dcd365005ec88b4c3dfa54ec3a2bc99d57bf1d","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.52_1777572554029_0.18269687819766545","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"opencode-auto-fallback","version":"0.2.53","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.53","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2d847a87f9df5a4eb964349f7c031324e409d325","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.53.tgz","fileCount":24,"integrity":"sha512-zUNSBn32wKWvAPosWGjY7+EmJ8qomkFUBr3tsRjM2OGvTUhkKoOxSW+iw1hMq8tiqMy77Ctn4n/mZAK+q6GByw==","signatures":[{"sig":"MEUCIH4sFgIFZynvtpEQ5BQcsvo8BTT7SREcNXf4EE92P16ZAiEA+hpHYCpeyLG2Dw+bln74j8+9+TI3u7rPtmr3lLdFDaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128925},"main":"index.ts","type":"module","gitHead":"1f1162b6981921332eeb6ebb615a13d174700aaf","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.53_1777572811432_0.12267745467330027","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"opencode-auto-fallback","version":"0.2.54","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.54","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d44eb31625525b12065a2ad58ad456a7cbd3315f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.54.tgz","fileCount":24,"integrity":"sha512-Gw9EajT0qb0XtSrqvc7/OYXKMp2VzgpaFetGSffsirlVYe2uizGXSeWtO/cg3Dr6ERAONYBoWD1pHYSjJRuUFA==","signatures":[{"sig":"MEUCIF82Dg7/WGrSy9tLquwlmUvSQSnKS43yyNQl4HYSgXPlAiEAkkjIXLY2giHVpLKyoILW0NtH6ZKO1CWcG0XgywmQewI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128534},"main":"index.ts","type":"module","gitHead":"8d774c4fb68964ef73d2da827fc9b7998235fb65","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.54_1777573002706_0.21143295389347583","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"opencode-auto-fallback","version":"0.2.55","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.55","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"500f0a07ac6fa468d00a72f2a7639988c44df870","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.55.tgz","fileCount":24,"integrity":"sha512-88bH7r5oZWfCJFpDe4wIVCTOMu+PyI+zGDxY3jbPy1vDxtY549VUM86OBYpbbHWvluAqfmK2zeg+DUlpCOanDw==","signatures":[{"sig":"MEUCIHMvIYeAtb/5hT4eOvGt0mm0hjN2COpjDw6WIDmJoO9vAiEA/dPljiE7A8mSuJskXer9boSGm2PglqZhv8ejWJoKj9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128615},"main":"index.ts","type":"module","gitHead":"67670b207a7d945c90b3a4eed429a19af254b415","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.55_1777573067856_0.8035803640277974","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"opencode-auto-fallback","version":"0.2.56","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.56","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"6b20d4580906963fdc3334080262163ad845e616","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.56.tgz","fileCount":24,"integrity":"sha512-zN2BpHPpxA3vldJGAGoleDPzpc9aBSPCtc9sha5q3psLYdSSQjl4GhvJmxco8Zp4ydFalFXB+g9j2HyRTrDXjg==","signatures":[{"sig":"MEYCIQC7bXec76J+ycC7yzg0blBAR9jv35mDS91LvPAop4jgrgIhAJfuAbWOU2rUMH/j+5pJ8NI0Jmlv0LPCWlDqBHsYzyim","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128829},"main":"index.ts","type":"module","gitHead":"bc773257316ebb0debc549287f59a433d42e39b3","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.56_1777573231603_0.1360947128601695","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"opencode-auto-fallback","version":"0.2.57","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.57","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a3b6e3a06beb5d3b532c7fde0f3174ac129044e9","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.57.tgz","fileCount":24,"integrity":"sha512-Dx6Y+WAtDR/A3VpnD0ZrBDtkGm2ttN9m2zn7cmrdp8uldJVgImpOe2w5ihEKxIeM4URf/rNttt/rJ6nolwswSw==","signatures":[{"sig":"MEUCICA6HpFcn/+38hYG8sdZJecd7zcIzsjUzkWBcE46E7vRAiEA3axR4/BNHC/LMzwZDTqrcRoyoDDsyubA5Nz3IJUMSg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128810},"main":"index.ts","type":"module","gitHead":"83e4fb59139baf50dd9dffe0c31d74d34cadcabf","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.57_1777574068751_0.11116144921830218","host":"s3://npm-registry-packages-npm-production"}},"0.2.58":{"name":"opencode-auto-fallback","version":"0.2.58","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.58","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2890ccd8cc7d47ee2db2c6eb0c45530c052a103e","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.58.tgz","fileCount":24,"integrity":"sha512-8mAbXeZmUbFbgraOj7hnyvXs7YCdCwq3L7vTT66StYA86UnVrsspDjwahTZ8jkGsM2PS1KVSrwGixNXm8djltQ==","signatures":[{"sig":"MEQCIC48NmzmqPKdrtAN7ecpIw5ct2P6DRZ6ZgrXf65HRm2nAiAoMk5kHvdH85qetKZ1HdYZyqGGfKqtekWHLtlQMedDsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128862},"main":"index.ts","type":"module","gitHead":"965fffe9d7b4c3a37e13b2f6c61de78c0fbb7999","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.58_1777574302526_0.9116345795674177","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"opencode-auto-fallback","version":"0.2.59","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.59","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"937b8e0d5b7240ce9e6b6f4fd9b200b61f43de9e","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.59.tgz","fileCount":24,"integrity":"sha512-9aiMejg8qaxcyYl5URh8j8QAq6ayIyi74EwKXftNXz3+jQRGmhePFfngdTt2vS2I4/07aJQiBqYI1U3+H30uQw==","signatures":[{"sig":"MEUCIQC1a2GFeaIjo8xWiqbODUhrKEyaAVelN0meGKbwFrZUbgIgWYVNWoRLcF0tGRLDyK34vwQ8iDqYYoia7BtHreQzhrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":128256},"main":"index.ts","type":"module","gitHead":"dc178eb365556859f25cc8f12cd880acae291606","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.59_1777575946395_0.7997965278555286","host":"s3://npm-registry-packages-npm-production"}},"0.2.60":{"name":"opencode-auto-fallback","version":"0.2.60","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.60","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"9a49718b58a649e8719f0b4144f095beb72921c5","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.60.tgz","fileCount":24,"integrity":"sha512-Mwgk5cSLejpiFvQwqKPx3gQLGh2JsekQLBFoJbvB94r8hd4JgHmjADnUK+fSgdWhC4RKcoN0bQrfsLA5cp7K6g==","signatures":[{"sig":"MEQCIGfQJcPwxFKMRM+QYMR53AoJhDvP2eUyoXrBhr5eUZcDAiAQ6QkFXfJCRMZipCuYPC1/qUiLEISMPdgA1OXuTOjrnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132239},"main":"index.ts","type":"module","gitHead":"ef0a507919d81ff7b0115ab1b3a69711c91b6e55","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.60_1777578260221_0.5685485360397229","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"opencode-auto-fallback","version":"0.2.61","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.61","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"834562c1924c480f9e9e4ad1cabacb53f299f55f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.61.tgz","fileCount":24,"integrity":"sha512-MfA45RWeaMco1bXH2OLDixiTCGvNEzvZ1QoDh1dxkIOEh5vDZvObjtl4K8YD93nca/ruQgjG24Y5my6nw0ZMwg==","signatures":[{"sig":"MEUCIAKDya6lHVVGfAKWqdf9w2YC2OLHh8SYhk6QpdEYhbVgAiEAqfQur9WTcVz4EE16cdEq53XPugSo6mQJhjou71lhPm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132022},"main":"index.ts","type":"module","gitHead":"12458b86593e9d13bb853d1a76f796f947e9eaf9","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.61_1777578678013_0.6787882256332318","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"opencode-auto-fallback","version":"0.2.62","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.62","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"76773de426e8a3027f2ad75efc4e6a8e6f86bdfb","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.62.tgz","fileCount":24,"integrity":"sha512-Y3nbaQTnqMNoAAjjJRNACDzlg+9pbKqRuTC/g5p0mcRAL6Sd6o11jwvEma+Ah3HEoG6i9qkDXuuEoChDsyvGAQ==","signatures":[{"sig":"MEQCIGvu+aG718G2OU0T1KtLm66Ym8sxjr9gu+TejBt9W+uxAiAsLokc+kaG5mqG1W8T46Y3wI1DL4Vbh7J9fWLwR2R7mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137246},"main":"index.ts","type":"module","gitHead":"2b0e6801d8e2044473f3e68fa2c1072d6ca92274","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.62_1777610864130_0.8705005648628996","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"opencode-auto-fallback","version":"0.2.63","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.63","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"e3714fb16c351e23e9c0067fb703a5dbf011b56e","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.63.tgz","fileCount":24,"integrity":"sha512-YiQNfaUee8JrWlqDEzibmuPkAJAEuITt6aCUIc4WNS88++TXiRnAq6537ifR65B4GEXoGk3AT9Uo6D/RE3I4+Q==","signatures":[{"sig":"MEUCIEiErMJkEUl0wSu4PN65vxq/TYu4AMfd4MYzsmNoIHCeAiEAtNGFmiwsFvPeuUO0jijBeh24A3cmlbyMEIo3PspyrLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137361},"main":"index.ts","type":"module","gitHead":"7d5912a601ef676d0267d162d4bda4a7e0a4acd2","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.63_1777613103273_0.8713829908831527","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"opencode-auto-fallback","version":"0.2.64","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.64","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a5f477022a4acf8849bde28239fe61b907486789","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.64.tgz","fileCount":24,"integrity":"sha512-dTqngmssPEGUzzVv57Lqss6quVyzoCFq+y47aLjMlAnSet0tWzaAjovilDI5jsucFhUV8q9yGxlVljAvfKK53w==","signatures":[{"sig":"MEQCICfja2+vdTfpPVlcj5GTWkWk1WGO6mbYJvRfmW/m8uGdAiBqvUGFJ6DTU3y4OunDiS1UZqtVHsFAgF7Jz639diJOGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139082},"main":"index.ts","type":"module","gitHead":"23ddd0a15114da6525d3c5cdcf35d1840b902736","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.64_1777615059037_0.6926884650767293","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"opencode-auto-fallback","version":"0.2.65","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.65","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"9fb3851275e5a1c5c279628489c21b8f000ef8bd","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.65.tgz","fileCount":24,"integrity":"sha512-WjD4aqL4Qtlv1DHdQpVoW50J5tgkhX5gKCB5C0SA5YVN/XdwEFigzCEZaP51fH66rrRDXkSl6KQSZOx5OkT85A==","signatures":[{"sig":"MEQCIBWZQVSF53s2OgeZuXSsHX0OfqdUrtgve5fwou+ag+56AiB1fCy0uId8pw92kxs6gECcoqUDQP39svdVf836g8UAYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139152},"main":"index.ts","type":"module","gitHead":"eda891ff96e17f41aa13c78c90dc6c5973830df0","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.65_1777615691014_0.40846531184483137","host":"s3://npm-registry-packages-npm-production"}},"0.2.66":{"name":"opencode-auto-fallback","version":"0.2.66","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.66","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"f12449cf97d6e23eaa557cf34c14af6a4f451ecc","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.66.tgz","fileCount":24,"integrity":"sha512-uBzeroL/aCDaK6SoTzQA7mC9Qh9hwnDNTCeYSXoikgDsRi0iHCJFayWC8Xwhdz1EE7logWu5hb+/XcYEnri/LQ==","signatures":[{"sig":"MEUCIGTHOCX5yCHLvKVJ8hUd32rQbnmyP4wy39PlM2XK8RW2AiEAwlxB2rG3/iaIkKmO5QFb3nO8nN3INuLOEQ+7VubDWKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138863},"main":"index.ts","type":"module","gitHead":"ee8b2ffc93d99da6091035617ff3c691dea4aa8e","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.66_1777616267729_0.45769697095271766","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"opencode-auto-fallback","version":"0.2.67","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.67","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"8ee69024c0d52d56391c4bb12b968811cc1dfa81","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.67.tgz","fileCount":24,"integrity":"sha512-Vztry0hCZJymUtWqElAU8cVh50Ufb98/Zpoh1ipz40tLAJ9q3aS7pQhgQPFu/fQiF8DtD9F1SUmxjwBUy37DEA==","signatures":[{"sig":"MEUCIQCR0kHnYBlw2ne9g2yJKSbJnPWMvr6s/gvv3Oah49/U4AIgDydwruKgoA5ASYilxuariXAh9tOew8QZtYGN5V2UFjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139312},"main":"index.ts","type":"module","gitHead":"27ad61ff9074d9e55a1556a2b1d74e46dd8aea23","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.67_1777616601592_0.022428920381038386","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"opencode-auto-fallback","version":"0.2.68","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.68","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"08e562a19a0e040e4ee1504e71407f9351737546","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.68.tgz","fileCount":24,"integrity":"sha512-5qPhJCMKYO3N0zNnSjcEenwUtN/49BTQMloUvULtCngjqRR+g5JMXIIQgbrphLh8D5RKv1SuBHs0RVf2g9aEmw==","signatures":[{"sig":"MEYCIQCPFBXkpBwo94LsnBtTHh4PAny9JGM47QtutoeIVZ63SAIhAMWJgINHQN+2Z5nA+A8i2pjJ2Q3uMiDDNrDA1ktemZkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137961},"main":"index.ts","type":"module","gitHead":"1961fc4440f192d81c39511f6da84389f9640c40","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.68_1777616730881_0.4821381489203047","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"opencode-auto-fallback","version":"0.2.69","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.69","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"3ce082fd290216252da983bbc1773b3fdf408953","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.69.tgz","fileCount":24,"integrity":"sha512-pbRTSUG59ILGIujxALISqreX9YWiQ70l8ogMifNGoITt8S8ug+o7OFuE4MR7X3XdeD+Oj2wSz0L42kzqcXxNsQ==","signatures":[{"sig":"MEQCIFKOI2TbNQDyT9+P4QOaI9niGJIl1L1+j7iTJufoJ+DEAiBB3Zll5zr+/HaGirS6eOnMPpezXB+wRo6fsigLIBHReg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139067},"main":"index.ts","type":"module","gitHead":"78e37867dae765a82e2127235aee022e6c86bb0a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.69_1777617037991_0.31881600535444066","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"opencode-auto-fallback","version":"0.2.70","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.70","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"b53d6fc148727e682fe6a1ed2f9d7e0d06371425","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.70.tgz","fileCount":24,"integrity":"sha512-q8hNoYvMOMNmb0SncZOB5EV45WMwWyvVvvVf180+Pb8IoJ4eXlxnV6lZ7GkOklt6QSRsbI1juQ5AW81qP/AafQ==","signatures":[{"sig":"MEUCIQCD3chtUhtVH9dSXOpye8tzMflTXJxK66XaZfGfIexLfwIgGkyL7uXD1sjGI4kc6doa1SGJqF+xJpe03GqeKllPoXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139526},"main":"index.ts","type":"module","gitHead":"27aedb513bd8765c6a2b64f987e817f6251b4071","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.70_1777617471986_0.9438063187705934","host":"s3://npm-registry-packages-npm-production"}},"0.2.71":{"name":"opencode-auto-fallback","version":"0.2.71","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.71","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"8d97b3800fa6a732e27a9df142abddb750b2087a","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.71.tgz","fileCount":24,"integrity":"sha512-RG40UQmP2FeUHrlMHGFtkTIbnCOiA+bDRo5z5j5TFX1wZRGjnd/zC2HJusbrH0m3ouGLsNnDiVFUsU7Rm8ZsWw==","signatures":[{"sig":"MEQCIHQ5S6/Rf046SdFllvHZuLjw8V9Q/sRHJpwBvCx+cdX9AiAXV/ps0DxZzzts/cw77/AoQIe5Xyah1o7j0TzhT9J04A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138825},"main":"index.ts","type":"module","gitHead":"0d6aedf94730ea77d7e2a851655c6e4018334780","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.71_1777617705640_0.9540671191657484","host":"s3://npm-registry-packages-npm-production"}},"0.2.72":{"name":"opencode-auto-fallback","version":"0.2.72","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.72","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"4ad796603bcc9367db3b796266bc899ee722f1ad","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.72.tgz","fileCount":24,"integrity":"sha512-7cG+VqgVN5w/kt+lK6eLNGLm1vlw6qmmkEB60PcIyZPm96r/jTpjbbJwaKsDoQeGmkNi0FhUckpwvb9xlqBq/Q==","signatures":[{"sig":"MEQCIHlGFnnLNEheq2KPBOQ5VlsafRybfMcxhBbm75dSJOBAAiB6l3Nd6sCJumtcdKSu8uKDN4NnHb5YcPLzQymbHGD46g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138097},"main":"index.ts","type":"module","gitHead":"3f755f22cf8ada98ee4e9213284c4268b4e2995d","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.72_1777618012490_0.5467400224589873","host":"s3://npm-registry-packages-npm-production"}},"0.2.73":{"name":"opencode-auto-fallback","version":"0.2.73","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.73","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"aea83ca17a9b459ba894533934706bac29142996","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.73.tgz","fileCount":24,"integrity":"sha512-FSDPYfZiydM0Cy9NcUuwPkZSFcbA5eHkZS+BkRK3eJV9jqo3pM3NLi11gaGxb1XEbjrR851nPX0pAOZMdtc1Sw==","signatures":[{"sig":"MEUCIQCRe6GWSxREbww0OH0MYIqlcb4n+VE3nOQi0yTkySyKzgIgFEbj0RyyuY09hUCWw2DY8u1g/eM9EQG3+r74P2npdXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139257},"main":"index.ts","type":"module","gitHead":"e129efb85510b5c9d5c40ffda0aea6a8add93f9d","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.73_1777618389451_0.12514531479367963","host":"s3://npm-registry-packages-npm-production"}},"0.2.74":{"name":"opencode-auto-fallback","version":"0.2.74","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.74","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"94d1a86b8d2b0a952406822b19b4af7ec2e9cc0b","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.74.tgz","fileCount":24,"integrity":"sha512-jC9W+5O2/nYWJoLH1Bp7erIaATXzXsmsOBQdLYsJGtC9vmmL7PUpCrR503Lia5eyP4YE9ouT9BDgTfiDKrVTpA==","signatures":[{"sig":"MEYCIQDVcVOEWe236ghLYcEpyh/UjU8HGvehSQ/gdcOAYdL2VgIhAI68iYHoSZxHmv218Pdj0VWPMV3EeRgBuEb+eY56abBD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139405},"main":"index.ts","type":"module","gitHead":"f50209f069b3ded60b0af3a021be4b779a7d01b7","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.74_1777618541597_0.6693164131748941","host":"s3://npm-registry-packages-npm-production"}},"0.2.75":{"name":"opencode-auto-fallback","version":"0.2.75","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.75","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2a8e5d1d8c62dd628ba076b229a0400d091648bc","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.75.tgz","fileCount":24,"integrity":"sha512-rewLorGZjU1iXFB3XOMuaQq/C6SwmYO0YRJxJ+scPAqyGKeaSt4DhMbO8d6BlXSbIHBMF2xsEVO6bYNgh1K0ow==","signatures":[{"sig":"MEUCIFywpZNDbtP64KSo39vR6xJniMzbzg8Z3aTA/OCRfSLGAiEA5gbwx97DOGIL7yEGroQTJGc/qc9G40i2w6/I9wz1DUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139941},"main":"index.ts","type":"module","gitHead":"0f472f79b0241156fed4628c0aac7930df195f3e","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.75_1777618840737_0.9670892601233754","host":"s3://npm-registry-packages-npm-production"}},"0.2.76":{"name":"opencode-auto-fallback","version":"0.2.76","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.2.76","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"e43b9c79e2433a4e49861b3f87e9099753fd7993","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.2.76.tgz","fileCount":24,"integrity":"sha512-C3M3v4zyflYP71NjidWmkX/+kQdPGkGTf8iKMBCUkqZRVRzWVKU4YBbhvC8zTPTs+MTKprIBxDu5TXnoorjbOw==","signatures":[{"sig":"MEUCIQDKJOjiRixPCxFBagupPhB2LizsjBysMAWkNUOY/o+IPwIgPrHLxDT97l0c+XWQjFi0Oj55ChXFljxlYLw6brKtV74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.2.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140295},"main":"index.ts","type":"module","gitHead":"db20f22a134b530e78528465827d3e1e62c60c61","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.2.76_1777618904238_0.051650836086105656","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"opencode-auto-fallback","version":"0.3.0","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.0","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"44164400f6ceaf83edebf9c346fb1e00fcdf4a05","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.0.tgz","fileCount":24,"integrity":"sha512-L7cyyOTVVkGYqUTdlckVpokDK4b9muG76dxort0tVSI2yVXfTccbJvKIBpAWW1q1tw2Ms6tSG53yLElUloRqOg==","signatures":[{"sig":"MEUCIQCW7TyCJxUJwKa+iHGkxwIx4Cy0fzmJ+djJt1dL/7rUBQIgE27N0lc9PWLsQE3gXSpXk4Fkdwf8u7yF7wxXKTdnctc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146989},"main":"index.ts","type":"module","gitHead":"6526a17cd44fb0536457bf9ce818f78d285b1d0e","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.0_1777627400247_0.8783912568931485","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"opencode-auto-fallback","version":"0.3.1","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.1","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"aaa439480a828e36e795962902da24303b0d91e6","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.1.tgz","fileCount":24,"integrity":"sha512-YaQTv7zFDPALyPmvAbQb/8Uuj5u1EfOA3PqzpyvS0FexSmSn1LKL0TqE5GpK8Y4xATB36lEM5B6GeWnyJyrvCw==","signatures":[{"sig":"MEUCIFW1j2WD3VqL1vMqYJqxe6A7RaKWdtC6+evHeoyRSIBTAiEAkZrT4pvw/TtOzzv6Uoe20VzMADLZ9QD01nb6pHTmyKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149541},"main":"index.ts","type":"module","gitHead":"da773c1382d1e891652e7a64ec1fefe4ba39dd02","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.1_1777629257814_0.38344533325133767","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"opencode-auto-fallback","version":"0.3.2","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.2","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a722cc1f28a11e04a06e581ef5d378ad214c298d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.2.tgz","fileCount":24,"integrity":"sha512-0ivwqa2Mh2pmRfn57ZPSXDIqJklLhpXfeEVvAmiTx9FETkCVNv3hc/jBqzwKEMSBMugwu14i2tzsSPfTYvV4LQ==","signatures":[{"sig":"MEQCIDpPKCjRueG4ko5gjla7HBTmVn6eaVvFSk1GHY2ivqWwAiApHbK1nmBmtwEK6FILGganuhkforndWdkrxnXGHnIW8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":149924},"main":"index.ts","type":"module","gitHead":"e3e5a6d8fd78b1080751ea715dae41dfd592fc90","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.2_1777630206436_0.5173238742524051","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"opencode-auto-fallback","version":"0.3.3","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.3","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"263b1d48059a0a7df67a0876a307efdd977bf086","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.3.tgz","fileCount":24,"integrity":"sha512-0NYJcSMxTGSDo9hk6GxM7s+vZ5CbOn+xcWJ1GvTpsK2usCSeCbgn1ERaccRqQT4I2xyXvYwtKXuUAa781P0xzw==","signatures":[{"sig":"MEUCIQD9zkZGQYDBojd0y9lNr4fTYKanQaj+Jdt29ZC3BLM0KAIgLhbaIY8DgaCSAMu/3DsHADWv+r3XbnHM7PsPHYOPQM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151236},"main":"index.ts","type":"module","gitHead":"331f857bc361fd794710e063a829c56c1686c191","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.3_1777630926208_0.7001957850078404","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"opencode-auto-fallback","version":"0.3.4","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.4","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2c8bb46a2a524dc81d50e044bd2c34ef11590c66","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.4.tgz","fileCount":24,"integrity":"sha512-OpRwpje4Zua1o7jCnZMTQ+1Km+iHcEYNyK258ODwtiyJjmwRNGwySo7tu9qLRY24RToxTxaENLZ+YNN4afVnmA==","signatures":[{"sig":"MEQCID0YjiQ4pkqt5LX6urbw2be/83hAXUkUNKRlnR5wRQpjAiARu+dWx28V/0lTzf+QjZT30qFQwumxN/Ys8F4PgRsvvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":151417},"main":"index.ts","type":"module","gitHead":"37abbbb1067c2b076724a50e24da2d7f3e91764d","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.4_1777631193852_0.8725170138151257","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"opencode-auto-fallback","version":"0.3.5","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.5","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a3c435749ad1665842bab7e484f4b1f16bb94342","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.5.tgz","fileCount":24,"integrity":"sha512-078IZbJ5DEI+3C+PEF/xCjFp8JXjgmWUnwlXKYGdYwxOjsqE7NWYpoQavqfZ0VrqsJx7dyOaDiIvTxDg5CwRbw==","signatures":[{"sig":"MEYCIQCLsCxZNUVtZMaSw3BJcMZx5/onA5Et5bjsteU1ugJYUgIhAPK6RglWySnsskkTt3SP3aU5hpk/8uEAMB3Hw6DTLTwv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152071},"main":"index.ts","type":"module","gitHead":"fac4a63edb145ece8921ef1ace90585d553b8073","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.5_1777631456216_0.6998925312925455","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"opencode-auto-fallback","version":"0.3.6","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.6","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"aa765e36e23bbfffbb8f6e0d2ebf342f01bd6dad","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.6.tgz","fileCount":24,"integrity":"sha512-q5OOdRXiJclaiRqffw7YUeNHPCvGFybEFfwNUP/NxjGTaxaLatW088XrqBtU4t+aHFvrZE/rA2iJyrSaxezbtw==","signatures":[{"sig":"MEUCIFp9HbdjVbeSGEP6l259L595V3SmKO2KEXHwcA9jBZybAiEAsnBO5CFXZHOKTqxb9Bf4ApPI/5iW8o1YO47ygNJbkmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153899},"main":"index.ts","type":"module","gitHead":"5d9cbb08a2ccfb8125a34b7a56a318963ec5fc12","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.6_1777631904024_0.8260040473676633","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"opencode-auto-fallback","version":"0.3.7","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.7","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"4f66fc378f55520c27781d1a256d4e803f8e73cd","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.7.tgz","fileCount":24,"integrity":"sha512-+kZ6SxVJzHhx74wnnZkFT311mWoUmTZKx1HDvVWwT3BZsCp1lrIadyBDqEMJufxiSGo+b230ZN+5R7av8rkT9g==","signatures":[{"sig":"MEQCICGr54pd/Kr3Xs0oDJRWb91Ox5GmGgZWq8oh/9wFYanOAiAdjMkiaZJxdnAk7r7Il0CCfnSmI8VXO7PSwdMdkr04ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154657},"main":"index.ts","type":"module","gitHead":"a72a3927b64c532c520d1a97571316291df7fd5a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.7_1777632209061_0.478496428486451","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"opencode-auto-fallback","version":"0.3.8","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.8","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"3309c423a2c5301015ceaf31df4efbe911a9613c","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.8.tgz","fileCount":24,"integrity":"sha512-rayrFcaJa7F8AB6VOAjZPoN6cGibpvfzVWovS4L6mJRQFqhfGB5b20MOcbRRrtTcwXC7c+dG6D8mgSgfPW/WNQ==","signatures":[{"sig":"MEQCICKjO8HwSFfQj5plGO7nVaHBR9Sn+O3omXwT6AMelyRZAiAo5HCVamO8OxrL1FjT+f0miqcqGtXy92Pm5jFpr++HOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154605},"main":"index.ts","type":"module","gitHead":"9b40952d8074684038af89b66115dfadfa03ca69","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.8_1777632539090_0.24741825046611887","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"opencode-auto-fallback","version":"0.3.9","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.9","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"347147e4cc39cd7227b7c625496d1693ba07bf18","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.9.tgz","fileCount":24,"integrity":"sha512-bCFwOgTj3GtXzbx3357bpU4g8NMtLN5VEc1jyWt/RnlVI/FIc3y+42c6kmoRfoLMLJJtxgGSFbYO+NCdZ6UGfg==","signatures":[{"sig":"MEYCIQDAIkJ7BLOTZx3fUE8rAvFnmw14XiUu/jxjSgy2/rtftAIhAPqwreI5NV2NauGAnt2JvAWgd37TBJ63jqqquqp52/PF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155440},"main":"index.ts","type":"module","gitHead":"5bd45e3c3ca97c2bfde179cc90b97cffd83cedc2","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.9_1777632800790_0.19401439910275187","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"opencode-auto-fallback","version":"0.3.10","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.10","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"3bd480867df722f29bd53f8c1a498db47b3639d4","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.10.tgz","fileCount":24,"integrity":"sha512-qrr6lF8uKpFNeo9HO1QOZnqshl2woOSANjUuS7hnks+2yn/FW2VHJFf1KkH2BiZgtXokZfjG9z2QLrbn0ggRcg==","signatures":[{"sig":"MEUCIQDpU4xrJbW50pIWQ7OOTvo5f8pHI6/zdD/vP7YY56pv3AIgA558ii1hyek5awv2oW+I37zGGLchPuqvu3K2tG+gSkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156594},"main":"index.ts","type":"module","gitHead":"2306ac1c6a274f95d6540cbb90359385ee61db99","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.10_1777633482050_0.9688716943720328","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"opencode-auto-fallback","version":"0.3.11","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.11","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"5a2f6000231b8ad6c2823339fa22ee52dea8fedb","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.11.tgz","fileCount":24,"integrity":"sha512-95YYNpC6CYBBCRHyPT3SUeDJ2wr1BBjY5442Cvkewn+4GkRAfQsVfcZWzLRWnc/w/wA+nH4xwN+nNg/3bX8C6Q==","signatures":[{"sig":"MEQCICtdLaQa4dqkpK4UhjN9j9qzsPH+iS/h6HN/PB337O+IAiA+Xm5pqyA3jJ0tLUm91lH7DWyqYD78MbeR2MRoQtIw/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156386},"main":"index.ts","type":"module","gitHead":"b39226dfa98552af3659234c280f23748a86d026","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.11_1777633819950_0.6374761173533139","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"opencode-auto-fallback","version":"0.3.12","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.12","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"4ed95ee2aa283f6a7ff9ade91afb57c555a3918f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.12.tgz","fileCount":24,"integrity":"sha512-noddTcPHW3CGfsJWYMqH50i1XHwpj1juQb6NRaz/Cg+rNKgKqfQH3GEi0jodPof26lcMTzpntWUcymhGtZCGKg==","signatures":[{"sig":"MEUCIQCLJfI4pE7+cq8Z2nXpVkD5YuU1vWES4r8j+ZAbJind7QIgDyrsW9CNe7YlgUTWe8dKY+bMSLOcqWS/acrVDm3D33o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155347},"main":"index.ts","type":"module","gitHead":"387f3de0e8b5ee857a482cef3c5dba4c38aeb66d","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.12_1777634056592_0.17753645670505547","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"opencode-auto-fallback","version":"0.3.13","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.13","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"40841727db281b6d3c76bf196950d6b14fe80019","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.13.tgz","fileCount":24,"integrity":"sha512-T2zOUS8NrrEkRxufdLGJzBPMO8QQb+ame7mL7D/wjCsvHTFtl2+jVlZe0kCHVUTekllGVocNpkKguWd2js2fxA==","signatures":[{"sig":"MEUCIQDrfv17gRRoUvXu1SBR9CC2rV8yfAbQDvHx1C8+J5Nv6gIgVsydqk1lZWSL2kEaqnWQFdQBP9btQdSdsGFDbLpZXfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155460},"main":"index.ts","type":"module","gitHead":"e6f2edd04e2bac93c62918695ecc7ee23425f78c","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.13_1777634569389_0.055672283184571514","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"opencode-auto-fallback","version":"0.3.14","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.14","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"9e2fa27fdd8c4ade0e409ed522d89d4a62250b6b","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.14.tgz","fileCount":24,"integrity":"sha512-Aw8y6RRxrAWzu3fr93fDwh0cYncqP3a6VTZdYPe91p/WLC7xlft+k07aUXAdjpWLqgkgM/kpJWhrhRt+/OCDHA==","signatures":[{"sig":"MEUCICeJuKjhoylel3YE+bQkMzIrUC/LUuKmQIOZ0bZWa+b2AiEAmiH58Lri94onRm/1tdSToJsadh7G/PuiRfGMFHW4H/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156576},"main":"index.ts","type":"module","gitHead":"8be1f21b426b7ffff2b47119568a2ad4c66ca2d3","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.14_1777697339419_0.9658580859911925","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"opencode-auto-fallback","version":"0.3.15","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.15","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"37e131dcd22227c7c12d14247b945e69ce8fb361","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.15.tgz","fileCount":24,"integrity":"sha512-P9PEd+OUVYvm+bcUveaXW29ixuOitijE0GgvklWX7BiZLQZTbEp/Sgn0/a7bK39NH8DiOJHPd8UnhIAchbu4bQ==","signatures":[{"sig":"MEQCIDekepRWsmpKkZP5dby/CJr+UFcIPh1OK+XeI6kZeIwRAiAy1/UJyhHz97lKtckYACWGj02Bsq8hiMxIHy4oiXi8cQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157130},"main":"index.ts","type":"module","gitHead":"eeeac1c83d39750930da34eda43f998d94a04988","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.15_1777697982945_0.2107931105834675","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"opencode-auto-fallback","version":"0.3.16","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.16","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"cc7bc97530796f87ef0477c044735cd906984007","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.16.tgz","fileCount":24,"integrity":"sha512-D7mAjuFsPd/liWB19qAaFqlN/M91BvOO7jCusr5cIDZ0G0NXp9usXw/ylnkeYxrjfqRqvBWA6w9PMw11JNADOg==","signatures":[{"sig":"MEQCIA7v/M9M85LKbnKtrOLNW34dCZgbO0fild4U/rnlIYGCAiAJQdFjVHvV635qeS7qZy2BXFz9tCE1sIzaisb00uvzhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156893},"main":"index.ts","type":"module","gitHead":"63cb6895ad63fb7977097210891201344ecd8bc7","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.16_1777698238125_0.9420094279055322","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"opencode-auto-fallback","version":"0.3.17","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.17","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"26ed8e63a0472a3828ee67d16d4f34f54b6668c5","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.17.tgz","fileCount":24,"integrity":"sha512-nXvdpQZ3CVGgJMvIC/q9fdj2SqDywQJTIgF9BJoGL9gXVZVu9vaM8uP/Pj5XzjrRGAIhqXk7onAJkXUGk9caNQ==","signatures":[{"sig":"MEQCIGDpHDCndwWgnez/YRWBjI7vnNTA402rUtniPYFf+LYyAiAVqx05fYF3ZakKh70GYI4+XEzxkr/FNEd72AA/N/D5Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":156685},"main":"index.ts","type":"module","gitHead":"3bbfa904b7c89c0848c918b81e52088827d3dcd8","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.17_1777699137374_0.5453125447947205","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"opencode-auto-fallback","version":"0.3.18","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.18","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"4cf6a7bd753bcb6cea8f3697815e03ca95d9d68c","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.18.tgz","fileCount":24,"integrity":"sha512-aDF96EGNJ4r38J1foi+mMnNLii1v85SC5PmT9neQkFiwHeEqbwS0slom5js90wjvpShB6qa+8pneJsQOzoFmXQ==","signatures":[{"sig":"MEUCIQDSxQ0mf0l0AsAQCQXJsUBIQHyqm5/9l04ekFTX7/6jxwIgUMfOOEUsgJNRAlFrgLIufTTNQRSXyProPRlmwXnHqtQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157052},"main":"index.ts","type":"module","gitHead":"2ac6214b9a9bfc456569c8e36ffef487f51967a6","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.18_1777699647462_0.1303822696252177","host":"s3://npm-registry-packages-npm-production"}},"0.3.19":{"name":"opencode-auto-fallback","version":"0.3.19","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.19","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a5d51c8c5fe1a235f52c6c415947fa2059c238a6","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.19.tgz","fileCount":24,"integrity":"sha512-Md0ErKUMBd5cxiiiHD47yGFzJKQDbHlzgotLk5zmuQS2FzdMFRvuSYFcwI0kjX8besvDIanElHyzv7WjvvSqtw==","signatures":[{"sig":"MEYCIQDI3d2OyLF9w9rscwgbgrjH3KjJzmne0gQLZZisk9WCtgIhALAjO03ob/hqF04JeW05CFElFIGTMfgxFucCqSy/mhDt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157108},"main":"index.ts","type":"module","gitHead":"77cd1ca4a88d507da7d317a9e64fe5c321df245d","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.19_1777700012475_0.30520692191634735","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"opencode-auto-fallback","version":"0.3.20","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.20","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"073f499cc400bc6fc716af1fb4396c1a3c79a0ab","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.20.tgz","fileCount":24,"integrity":"sha512-gTr8Y5Q8s8zkUlAXh57tFZa6jodxeLB/geZX7o+ehuOLXNogtQRmtPyCvZnErpvUyCDny0wYpgicJvnwXfqrbg==","signatures":[{"sig":"MEUCIAH8fDf3P973npo2kLbGXlK1XT1nOoF8YrhOqo0HEAPJAiEA2B25PdxUXHHagRqNcL6N+E5m8ItPWppDVGAXgX9FYLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157569},"main":"index.ts","type":"module","gitHead":"239ef47755e512dd0238f1b4bdd839fe2f06e247","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.20_1777700812270_0.7523215790869369","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"opencode-auto-fallback","version":"0.3.21","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.21","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"123a274311df8aa72b7ff3ba1e33c1a070440a52","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.21.tgz","fileCount":24,"integrity":"sha512-JON+oqyHDUB5MPEIqsdtQXGZ/flQeu/m+Yn4JKvJna1tOyY/IE0Ql2Z95h9SHfVha//O6IoLKf5igRTa70yJCQ==","signatures":[{"sig":"MEYCIQDxdF0UzhE74eERYpdYcr4x96bBQsysK4IKgW0AkaIGngIhAL5SNtKTH9r4npZBk86l6KNMnnY/V18ytZ6INMOzsdZy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158085},"main":"index.ts","type":"module","gitHead":"84e5565748b1d1ccd39078cd0433ed7580ac55b4","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.21_1777703324698_0.717755529932907","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"opencode-auto-fallback","version":"0.3.22","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.22","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"22cc76945b637a5b233310b0ed96a52f0de1767b","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.22.tgz","fileCount":24,"integrity":"sha512-XeTtlDfirxFxshAu5B6Jl8xzEGFKLNkEulMFlPrdEHCt8ccDnTVgrSpkrinzcsOz5Zavlk+Q3mxvdHh0ccZ5aQ==","signatures":[{"sig":"MEUCIH3EYoVKKH6hO1uAczcVbHSb6H/e2FRq1ShGKUEkDCXyAiEA7TTFWpA41hzfgZbJlikRcUiZEid7Nhgz17dpGhaxaQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":163950},"main":"index.ts","type":"module","gitHead":"1248ac6a53d3ada495aae00078f3f4a903ae854a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.22_1777703859386_0.9801923030956592","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"opencode-auto-fallback","version":"0.3.23","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.23","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d3d80d46b221b2e7029301da02aa2da92472f6c4","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.23.tgz","fileCount":24,"integrity":"sha512-p8bR6IangzGp9cU9pNKw6/oBGZ2FKWcIJYJ7KRs0X8wUfO0a4wFUhvMkqQMIV4Y6e3999PzPSIP+4Tbhc5oKtQ==","signatures":[{"sig":"MEQCIHtiwdB2NOfwqTnC/dzqUnlgz4kKDrzA+kRRFE1tTa2NAiBE1arw57Qxm6YXQxJni88fmi7GdBmYJg4cbdijgSGhJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164816},"main":"index.ts","type":"module","gitHead":"fb038bab5d688baeec0c5c5f0c6649522f92ab1a","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.23_1777705070290_0.39890233308306144","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"opencode-auto-fallback","version":"0.3.24","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.24","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"6e52cfe414c53c5eddd1a67bf3bdfe218330524a","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.24.tgz","fileCount":24,"integrity":"sha512-sybk+nYnImhDtMn9eDgq0nqeqzSQ3dNaTsCaR4pEPzPXG4ul/v8QFyUYuUoootIkTgrxbRIpro0JkKT3PywGsg==","signatures":[{"sig":"MEUCIQCTbIhq8CsldB4D7/HhVKkeS/yI08uLiXHcJbhfBZSRLQIgNMF4BRiHN7gXNL1YoMYFR/nfHh5qz2wC2lzoxhB8vk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164990},"main":"index.ts","type":"module","gitHead":"85f5673ae76c78d1c6376c26e9b3c70325ef1386","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.24_1777705332316_0.7167764889916499","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"opencode-auto-fallback","version":"0.3.25","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.25","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"91d46ed31e96b9dea69facbd9cbdd8a2bb6a9903","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.25.tgz","fileCount":24,"integrity":"sha512-STXJrIQ/8SHQQq3SJkR1JhZ3QpF4REsiVMsi0ZD+a3je4SW0TJFhAfqsuwDZ+k2MUD9QC3WheN0lOXyxiRhqnQ==","signatures":[{"sig":"MEQCICefbAE0z9hYL4oHN3UpeR7ZKEMAahyuIlF4rG7G8zo4AiBp638oayAaI4BZeSxPgNXOp6k6fvwTDurtfY2XmFYlUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165241},"main":"index.ts","type":"module","gitHead":"bc5236c8f6749e0997e3470941fed17877586d55","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.25_1777705583360_0.36073980434068487","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"opencode-auto-fallback","version":"0.3.26","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.26","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"ccb2ee651ef6a7300cf1614df60abf6435eb0ffe","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.26.tgz","fileCount":24,"integrity":"sha512-M2Xr74O05rH4ri6/tdS/wWXKAciQdQ3tSLMLk0GThMIw4foQvo566n46uZ3MKpieGhgID3VhkCeBjcziK4uebw==","signatures":[{"sig":"MEQCIHF1vGUejh0kjT+CXIY6S4i2Dh5tJCH3FD+Xw32BPQIzAiA7+BZ3IIWDAO6XjV+Y4laguAQ/w6R7naSlUeF00aRvcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164616},"main":"index.ts","type":"module","gitHead":"7cbb2e088e7095cc4fadf1e0c2839288b48223b9","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.26_1777708985543_0.5198107539703842","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"opencode-auto-fallback","version":"0.3.27","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.27","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"1380c040fe1d20182d0e3340fdbf2c0ef337cc0b","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.27.tgz","fileCount":26,"integrity":"sha512-Fa8oBsYP+l70J20kB7Gg7W3nS1rY5Aua2rJjcsHqv4ojLNZQpj98lCaTF6XbDL8S68Gtcd59rQ9XYH47lPQRvw==","signatures":[{"sig":"MEQCIFLV4RQbwmMbL2X9bPlPK4TijchmswDLf0izpUDZJ80XAiALMon2XixMcq/kJ8QWhmHkm2yA8c8MPhhG/FvyyNxU0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":131318},"main":"index.ts","type":"module","gitHead":"12aaf665c32be7f4404308e37e2be0d28e7557a0","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.27_1777734323869_0.4253916829915849","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"opencode-auto-fallback","version":"0.3.28","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.28","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"ab1f2fbd788082ec079c5e36be89bfe12e3b4e07","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.28.tgz","fileCount":26,"integrity":"sha512-pcb+Wuh8TgrVBZPXdiBgEukULP8Yb6vduYP3/mV74dZkqvjWRa2zikKnGpNMMyQTQTA8U0/VCVEP1ORmTvg/bA==","signatures":[{"sig":"MEUCIDv+PJNcP25q9fnRYjXyNCLnGyQ/ev78EhGdzrO6ojcxAiEAuBcRSCvU1JisnhLrhJFBdLmRisLbDYqLRyMZ0sWTC5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134705},"main":"index.ts","type":"module","gitHead":"b3179974de834daf2b4509d0bbcdafb15729c6de","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.28_1777767330140_0.7223407174908096","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"opencode-auto-fallback","version":"0.3.29","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.29","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"3f5cdffa5824324e05442099f41988f2d7dce3f9","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.29.tgz","fileCount":26,"integrity":"sha512-svVmEpmqEritb8pJOvPi7Q5jYAlqR+r8jLmpgBUoAWKWT4IDUim4iRQFH5KORluZGHm6zJfXy1DouTAD/OpGnA==","signatures":[{"sig":"MEQCIDC71RHFPjEurKQM9r1VXb2nc0b1AF4f8enYocmPCIrRAiAtLdoyWq64G9QvuVj1FDv3EJSec2WPyaaQPRnaXYil1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135471},"main":"index.ts","type":"module","gitHead":"38f94e13081a8ebfe94964a9bc354493c95d0de0","scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.29_1777768362993_0.6828462547390892","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"opencode-auto-fallback","version":"0.3.30","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.3.30","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"4f86029e0b80b806f8c285bcd55de5efd96a4f31","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.3.30.tgz","fileCount":28,"integrity":"sha512-anNquHZovEjBTYmtri9oKjuETMFRXosJMrpl37nENQqPMeb8QeyEKnzqzKzPNXS6YFdxs7H0lJFoE/9jwZoYfg==","signatures":[{"sig":"MEUCIQDKndblQFes8OYvnn2XQspMBY4qJf/uCKTimmrJZa57rgIgaYcCG/lWZK2Yn9x55Mp7ZuHOBXvmwIIRRFB1vjOn0tE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.3.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137661},"main":"index.ts","type":"module","gitHead":"1f53dd3dfc3fe5c6d9408eebd9b424574e03a0e4","scripts":{"lint":"eslint .","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"OpenCode plugin that automatically switches to a fallback model when rate limits are hit","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.3.30_1777770830554_0.8171526163590606","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"opencode-auto-fallback","version":"0.4.0","keywords":["opencode","fallback","model","rate-limit","plugin"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.0","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"757185c6a7767460f47f508a12f576c9e7684530","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.0.tgz","fileCount":29,"integrity":"sha512-UUX3OKouCJvWYB23s9QQ2uu3/uegwdVoZUINiPQjq+QEB9EScvury0ESM2OTVhn0fyhwrUoC2JGzxTu1cU3kdA==","signatures":[{"sig":"MEYCIQC12Fk68U1rz1tvxjjDys9aS/z8salHoRPFoUWw30Z2GQIhAKWk4J4EiYAum485F+EOVLVGPabwBiTWPloqNkRIt6Ur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134582},"main":"src/index.ts","type":"module","gitHead":"c74a9e69cd480951c0cd6c639a5ae99f40223133","scripts":{"lint":"eslint .","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.0_1777772994148_0.3369462605725888","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"opencode-auto-fallback","version":"0.4.1","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.1","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"8d7589a2dc2c1fe9895f48cd2a9452e85bc6c2f4","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.1.tgz","fileCount":29,"integrity":"sha512-SaWP39llmo7n7QkXPH2FGS3mml/YuAuWU5ZtO84uT6sN4Wl0x5CLHC5bdt3+1M3r2KlHQAN07oiwmFEfXf4r7Q==","signatures":[{"sig":"MEQCIDcxDolIL2LdJXXdUXtNFazxZgEXXCTupaKqIgyr8aE8AiAfFmjR9gJKvRkFx5Jc2S42soOU5MYvyhCm3qCinQFLLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134707},"main":"src/index.ts","type":"module","gitHead":"622ba3ed11a324edb08ddddbc98dcc8ae85f8861","scripts":{"lint":"eslint .","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.1_1777789067924_0.24662581308857967","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"opencode-auto-fallback","version":"0.4.2","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.2","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"62e215d58275b60d61b6c7f1129bbfb45de20139","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.2.tgz","fileCount":34,"integrity":"sha512-BzL1NLJJS5KWNb0SRjXjJTnePX3BSsCkklzye/Og8uKEF7AGXI7lG6zfwuCIYBFzxixmR1J9rPrK/EnJh2tmEg==","signatures":[{"sig":"MEUCIACOypHgicH8sBmyp37ZJUjJMJ+B98gt6tjNxKRQ01k5AiEAw6uCHA97OptpilbUGgFRE8/jHB5Iq+jqp5NVLmnRAWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136586},"main":"src/index.ts","type":"module","gitHead":"c3ca7bd772e7ce9f14cadf3010a872a4f47e8f41","scripts":{"lint":"eslint .","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.2_1777790097881_0.13732211703610364","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"opencode-auto-fallback","version":"0.4.3","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.3","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"eff09d31cc9045ef8b4da9bf1b16e6cd90753f2a","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.3.tgz","fileCount":6,"integrity":"sha512-TadG8XjteIkzPwpUtD/xzHNz6Ub6zrju1pfsbUyXRhQUmlEOKgV0uTxr3PTV4cDSf/+oMFnM9qMQn1kwDOH56g==","signatures":[{"sig":"MEYCIQCRZIjLLOTQRagOkRiYfkZJL3CbU2P+3gL4LvodQzhgJQIhAP/24NNy4AjA4p+q/exO8mBWEpsr/avr8XWI79aVSY5q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82999},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"844f707963379629375f8ac71262c67071df3709","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.13.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.3_1778043259106_0.26650001355487185","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"opencode-auto-fallback","version":"0.4.4","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.4","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"810b3609ae112c1ddac9a93807f5805360d7410c","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.4.tgz","fileCount":6,"integrity":"sha512-XFtH4JZ8eQ/PSecyY+RtEbrLyPwkv5KTasA0/Y8lUT30bTXyZEphZnGelJXegTgI0JkYQG3c9slJspiq7vwAZg==","signatures":[{"sig":"MEQCIBTDs5H8KI4XQfy5XycTCB611tXiIKJz6aQopD4JwDHvAiAEnTPU9WmB6ljvH4u34hRfbr3L/ik65jpvJIlO6FPJUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5aa617160719ae12319b11d98f33731dc17045fe","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.4_1778129353700_0.5425839265828432","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"opencode-auto-fallback","version":"0.4.5","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.5","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a9c397759cecb3cdbe81cddb91880c86c25460b4","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.5.tgz","fileCount":6,"integrity":"sha512-Jhj7Wlxtk5ao2oxGtqXDvROBDYGD1R5faqJ8mofoF63Y7FZH01curcG7KvC+rvMwNwj9Uq6/gAOKohugFszDzw==","signatures":[{"sig":"MEYCIQCOq44wwjO7TJokkMwpFkRWHx6XyPcOzEvqa5h4pej1ggIhAOPqtPX4Gg8Npcgg/pWhegk/Pnd9Po8Q7L/H6CB9TbIN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86728},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a28f8b63f751dfc6262cfa7f5ba7335d067bfdcd","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.5_1778130558438_0.4991330205541693","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"opencode-auto-fallback","version":"0.4.6","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.6","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"b16ada395582e6dec34ffb821bad674664ead664","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.6.tgz","fileCount":6,"integrity":"sha512-RVl9ADS1vz1MtqE3PAtgsKXWaYKi8gDWyWrCKiBN6DsIkJdTVc89qDVbEvHwrb1mYpVt24a7M76b/CN8Le6gOA==","signatures":[{"sig":"MEQCIEQg63tDiy21fklDGaGQ5begIzw4DOOE6JN6oiKfR3zjAiAJWv9xvbfMAZvGbe3O8PkFXb4gEvyusf12EhY9HMK46Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86782},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"03517afaad216b435f12f49704b2379a35bf0b73","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.6_1778131165981_0.7593344583618429","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"opencode-auto-fallback","version":"0.4.7","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.7","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"10d99c587f2a276fe5a16cca87ec1d0fc4334ac1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.7.tgz","fileCount":6,"integrity":"sha512-3KbBm6cePG3cZCdSN6dXe38IgdWQp5qmPJJwNAoYUm3GBpA7RQ1RnN4G/95dYZDyM0xkYRoA3jlq7vLW4XL32A==","signatures":[{"sig":"MEUCIQCA5t7MIBBuRTEJZ1Wu39BQCZoHK5p+WGctUNf/zgdargIgCHyw9tss2aQya4W8dw6pKr+ixOsmO/OYkVsrxT4p0Ws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86805},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e9e55cc802d7d447cfce5c24da98f91ac31feaa8","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.1","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.7_1778635893455_0.5454379499662323","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"opencode-auto-fallback","version":"0.4.8","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.8","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"72db46862a9042f47c3060c3ef5cd43e7b03bef4","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.8.tgz","fileCount":6,"integrity":"sha512-3LqRWu0eftqfVLiMz+hIeEM30gH1X4cblneP/LLiLQ+2F5mGcVPg9G7xeu83Z1rFH7VAhnvJb4pVs0iBKwllMw==","signatures":[{"sig":"MEQCIGU+qwzdD78HXSAaN5/yeNp8nTv3GJSl85eoG0Do8KUkAiAechxVT/nMI7r34dUB18epKF6+hOng1RsXX6TlstIrKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87422},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"57770c307ba1c783c851640e57f5f2a036b9f686","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.1","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.8_1778997553717_0.43410962869214886","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"opencode-auto-fallback","version":"0.4.9","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.9","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"61ac937ad9a691dcda878861ce30d2c64ad63fc1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.9.tgz","fileCount":6,"integrity":"sha512-utO5u3jXvEB4hqP2LeOS3nABHy7UEplsjjueV6eflSRIRO7iI+P5GO0NhQBof8VaNIq1DQkjzauS/ZecD+p+sw==","signatures":[{"sig":"MEUCIEZDqQkwPrLIxcoK71waK0lzUUpJZivEyCOGlKPHmoLfAiEAunCReZa6GXSIFTf0bxUoS3Jw0oM/vXG2spnYA7qd6ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86972},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"adda552efd12112900aa12264d91a6143a30e836","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.1","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.9_1779006394591_0.5139421947387766","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"opencode-auto-fallback","version":"0.4.10","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.10","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"163ca70229c2554047480c1fd0375d794ec776ce","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.10.tgz","fileCount":6,"integrity":"sha512-+xQH0AAC6CUv6gL8ADIn2EE8boV/ocep8KiQipK8uXNlgXQ14e87jPTldYaNFzcPtZ6rFDpMrCsOYJb5qeWXXg==","signatures":[{"sig":"MEUCIB8jAsRqm9vXP+a3E6OSk3qSVQUS8wOfyuPFjHstAmONAiEA3HAciyBip1wVKnXJWGtoJhICx5uf+Z+QUhL83qwrSk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87052},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"38b6637af285a2b5ead5d930b9904ae4ba74351f","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.1","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.10_1779108701894_0.393076921710525","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"opencode-auto-fallback","version":"0.4.11","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.11","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"15e996e15f266181a02db578c51dccfbb4aea516","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.11.tgz","fileCount":6,"integrity":"sha512-0iNWMh0feKjE8qgb9lS9ExUmaNjFC2qkmYFU2esakYs0Hsff4HyM/fTVHorccaEsGAzhFaXoaj0N/vMmgRiLAw==","signatures":[{"sig":"MEUCIBtqoFvdB4dX4a/XzhqgMGKovAhyaO8TreWk3StnoU+HAiEAiWsFfoxTfHkSCtf329BW0FRyCWmtleun08WDWQ5LMew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87893},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e87936eb58f9ae3d0350aeacb2ddc80784448210","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.1","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.11_1779298643246_0.5010174044152305","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"opencode-auto-fallback","version":"0.4.12","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.12","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"c0650b55c2f84e3b5f0181564a61ad2340708cdb","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.12.tgz","fileCount":6,"integrity":"sha512-sxRU5ImWuMPGw7jrDbhzW1RAj83mEkBXnL9QrdHAUdsyIIfURRm9lkWP+rvQFPKRbpklU7mHqhrZ1NntfRJYgg==","signatures":[{"sig":"MEYCIQCGUzAnf8hrb/yAi6ALA+ASen8yHyRb4O5Uw2yH4V71HwIhAPyFCWfBgDKlHFLyHsRMMz6/WEbIJCzaURY5W43IjaV9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88008},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"3ded26dc079fed907709f9eb41117fe7a7b2831a","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.14.1","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.12_1779298699989_0.02027065828338004","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"opencode-auto-fallback","version":"0.4.13","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.13","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2a5d6c128fa33f2151b0d340241b729b7388e1f6","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.13.tgz","fileCount":6,"integrity":"sha512-6Ogu9jCBR0R7b4FGLrteNfaIA6YmMPPDlXN4ADaurEigIwq6mYLpXckfR5xYTQfuSgqHxYwRVA+8epQi2neUUw==","signatures":[{"sig":"MEUCIQC79FMVGcPPrdS48/w2aWiLzCCQegvJNAfZNtZqL/QWswIgKxggjWk+jj6epNsSC84DOYxR8TeSbvkZENjsCk/dejI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9e8a619889ca3d9d6e3e64dd4ec3c1c7cb75fd25","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.13_1779337900502_0.09344290793729604","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"opencode-auto-fallback","version":"0.4.14","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.14","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"3cfb3dc31f7243b4a5154ac043e187518306d6e5","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.14.tgz","fileCount":6,"integrity":"sha512-JpCCQQlYLB4VWyojDX6DLomSpEmjQFdvEsIoHUQkcqSSmp4ZjC6cK62tl4SGFReFqzrDtBLwj3dr4KZLs5X8gA==","signatures":[{"sig":"MEQCICxpZge2lLqxf2PoTRxsquqSRwA9ro/qR/L+zWqGYhOcAiAC8Z1MRO5lolSEjlDoN2Ouyx1wIA+aCY9jrXvfz8gmMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88501},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"34c850a132f34b06abefbd9583a4807be81632e8","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.14_1779432419942_0.6866943627229873","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"opencode-auto-fallback","version":"0.4.15","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.15","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2f41449dff268b0b8e8c81710fed3296957a503a","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.15.tgz","fileCount":6,"integrity":"sha512-QvvitmK2DiStFkapb0HCx1pAeJkg3rwFzfxPm9V5GjbrybYcFIgpd2cDyQixZ0Vi+UnOCelDsDQ+5cjNGjYt9A==","signatures":[{"sig":"MEUCIBhwa5AakVuCo4ZRFwTlDHnLe2PXodmpmSQW8d+wlAZZAiEAgbrg+eSKgeiPbQzTHGdT6FZWgz4Ed4MJPYCl+TbrS2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88501},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"75d2c6adc8f149515062c3ea391fc200e31583a4","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.15_1779432828267_0.4077025663232212","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"opencode-auto-fallback","version":"0.4.16","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.16","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2dd595848fdd18508891c9e0660902b23e7af26d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.16.tgz","fileCount":6,"integrity":"sha512-G9BTs11t9BOX4QMdFW1oFQ4ABcszV1MVsA5Hh3gO50CkFdAvFU5QsHO+Kw5X+JhvMud9KHEv/Ah8BMB+JZsQBQ==","signatures":[{"sig":"MEUCIAaAB5/uV0+qo8eD+jA55WtS1UEMkpU2FWixm3JWJTUWAiEAuwyPb/KdtHFo0nLgyJIdXDPmIkabkNvvntc0/uwF/LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89614},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a66cd0134d9f8aa24843f9388b4e307d48003513","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.16_1779531432484_0.19893383697294942","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"opencode-auto-fallback","version":"0.4.17","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.17","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"b424adbb69e2593d5ed82798a7ec1412d684abb9","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.17.tgz","fileCount":6,"integrity":"sha512-a/g/AJyC5PDjRLFwt3t1r0tQ/31qvwJhoGIZ6mISLlxbO65Zw2zcTYApQv/W3BcMfbp3zDWFT/Q152RO9RCaYw==","signatures":[{"sig":"MEUCIFhqLXkXRdlSEKVoSToMMbizaXEwBp67l/kIWvciKkZxAiEAvXeSuBsYNtILs0ae2WDE3EiNoW8+WSiDBqzB8sihYKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"434fc1df76554cb13e20bf7052ea5485b5bbfd8b","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.17_1779531913656_0.34263808631412895","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"opencode-auto-fallback","version":"0.4.18","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.18","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"8c6cd7b2849ef62f681eafb1e48af635d555613a","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.18.tgz","fileCount":6,"integrity":"sha512-64DXDVo4l1gWPIOrKWAGxSluk0wEyU3813fDjNoRR13jSeb1dRcREtrbdY50pKjddLuBIq1EXIS7JkxsYSyXZg==","signatures":[{"sig":"MEQCICiIX+VZkSTAqWvIRtWVt8XY8pEHe74KtzQ2oFjCdHJSAiALT1BL3Z67TC3+3AQCTHnuMpOB/eJ8duQM9WMDf9xKWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94105},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"10efb1a88a0d940bd931e3aca9f474717461d1bc","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.18_1779725859799_0.4722688279798153","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"opencode-auto-fallback","version":"0.4.19","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.19","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"6ffc872b8fe7efc3ab2e23f6d6551f3a3e3f8fae","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.19.tgz","fileCount":6,"integrity":"sha512-1Jiug5SRh28Xm+BJnD3l/uJULZ8SKZc+WnMIvxMcJ4JMs3GblWWs80zdHeJu6Cblcwm/DNX0PbjPLyQfACPUPg==","signatures":[{"sig":"MEUCIFiNRsiLfKEnkgqEx3aZ61VNXlG5RBV5pjkWVjrW9EZWAiEA/3JJcQ2CZXClrqD/L1E+JshsEiDP36KbbmUIbJeoKYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94114},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"38b5cb5a78175091286c47599698d2cc9f0fd341","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.19_1779726782134_0.21906402294534866","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"opencode-auto-fallback","version":"0.4.20","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.20","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"b518cee50a231438ab7b5d45d49e26e0a7afcb22","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.20.tgz","fileCount":6,"integrity":"sha512-j3u8vMdKAHINWzB1z7CaF/lmtEFYLmKYI6zbkXZUCUFDN6J3cp0ZaIopqQ4N4gaefXOrGIssE7Gxj41zX0R0BA==","signatures":[{"sig":"MEYCIQCaZXCa2jEdSQJpl5zFvfthaIDJe13V1YEJ8aERdoxNWQIhAMk/cWgK43Wg2BMG1IAts3EPHwDTIDLsUqwHQul/BhaR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94637},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9123264670102c90e524120cd6d5bae87f327f8a","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.20_1779727313756_0.4016341724784138","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"opencode-auto-fallback","version":"0.4.21","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.21","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"61d5c35faf1dd74c148b9e65be241aeb3b60f874","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.21.tgz","fileCount":6,"integrity":"sha512-yTOsLu0C+tK2NPGHcsT4k3gavSUYmASbQJLBAmACfKRv6decl0HIqobLHg2Kn0j2gKA1PooBehaXuQk3Y85YXw==","signatures":[{"sig":"MEQCIGWWhYa7sSrb/V0Db431ZQumHoCM0tBIVQrqmaUUznNrAiBBP8xKAbZj3MSX7yiaGMfYUb0Hn25ISTlxlOJYng9l1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94772},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"71a3b2109a9ad0097490899d329030491efcf97f","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.21_1779727596370_0.03173914782031417","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"opencode-auto-fallback","version":"0.4.22","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.22","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"0e160efba03377c0f5623ada47198410694db963","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.22.tgz","fileCount":6,"integrity":"sha512-eR4ECrLWIja/RiwK6zAEI0oi3xAFiEBI48zT4fMZbbhMmNoTifKook1voPVzzsG1QdmsD8M/XH2XcZ8sfTrvlA==","signatures":[{"sig":"MEUCIQCSzQHxy4VBsn2beYWDGOWbZUe+ffRCD7i+sjFddoh2YgIgCkhzLj+7y5NczDH9PbxopImwo0SfAQrbhsCDD452pDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94480},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"296f93094498aa89d69629a7b257080f1f621530","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.22_1779728145834_0.5961413561799336","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"opencode-auto-fallback","version":"0.4.23","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.23","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"f03005ffe8bb64217c57fd1dd15e20485ffb2e11","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.23.tgz","fileCount":6,"integrity":"sha512-jRhb/GTnnDjE7zHdhdUuUOQEMGT3fi5142YXuec2y9Eg8+aUD6Oj0Tvwaz9xHKARlRaq0IdBPuNQLK0vakYVjQ==","signatures":[{"sig":"MEUCIEDcpOi7WMbhAyctbzF1mz1QTFJMCuJaYHcBtBIW9IZTAiEA6CAfdD5eT9JE9YybckkJTGyVenBLfcC9LHgXUTn1nbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94227},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"21d2ed3d99a67b167d6e986a5d50c407b5d8fea1","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.23_1779728643071_0.01011794433060409","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"opencode-auto-fallback","version":"0.4.24","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.24","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"09dc1e3eb0118c8c2cd1f0b945dbdf3ec6d6dba5","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.24.tgz","fileCount":6,"integrity":"sha512-CgMrxV6+1GtlFc+MwCJ1GNCI+1SaIW2UIH0Q1CMZ5TiCUpwGdiJZihIaHnL10ZSDYrc0E5cp9z6SkNFjVrR/EQ==","signatures":[{"sig":"MEQCIGeLC043NuAC7nX3JKs5F/eyrN/VALtxOUr7z6nWeVSkAiAqK2rOkbWL705sVgm0Asl4pli+ZATHneEnsWMb3BWMyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"eaed443b7ff8e1a13e6c5e0d09e9651c36311866","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.24_1779728913911_0.5221021911149428","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"opencode-auto-fallback","version":"0.4.25","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.25","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"bc178a242b88ed03dcf68c0334646f5b9b4a8b95","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.25.tgz","fileCount":6,"integrity":"sha512-6UC7tCo3nS7EqzcHFyxUAkzHQVCpB0epbEQdIPSuS8T/2xp5BmlIeSJe7lYIVtjudKHFpy9AWlS477DziGpG6A==","signatures":[{"sig":"MEYCIQCFnvbjE1HxGI3z4eb7oSwQFpuVvPYWmdrPprUbZ9XIjgIhAM23lXGR5c5ziHd5mQYit2c95U/9tFO+2WsI2xSPR8SO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94534},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f726666c242c8228712323445f36d5ead6924410","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.25_1779729305817_0.9618846351631707","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"opencode-auto-fallback","version":"0.4.26","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.26","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"5c3af53f930640b7be97742888b55fe74cea5e6d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.26.tgz","fileCount":6,"integrity":"sha512-e8TUMKwpREOl+W6ieg4JzckivORBvbhbN0/4g3AVHuF9wTXWLRpy61fHT77tUZXJ7P/L9tbbrt5zhKSt7kTpJA==","signatures":[{"sig":"MEQCIGVrY0r3T4CW1vpEE/t0/I1Lc/H+amM+tKnMWwD23Xx/AiBBWIkf919RcZfrxTq0Lz0nnNBO+HQMvLwYOVE6GKLfrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6489262cf6b7456a5682865535ee4db07baa4aae","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.26_1779729705990_0.5984074741122336","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"opencode-auto-fallback","version":"0.4.27","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.27","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"315aa1ea3e34b045d59c1da92f25ca82db7cb508","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.27.tgz","fileCount":6,"integrity":"sha512-fPXD32JLFi8CkH9hqh1Loo72kXJIwiKvuW1/w5Elxdt8z99BsyldEIpzFhK1BBj54o0XabLBkdAhaJ9Y1Kk+Wg==","signatures":[{"sig":"MEUCIHZuam3YxQfQuo6QNp8qS6QvHklfx3TB+DrF9G0hCX4SAiEAzKjr4oaECwSdNAJlrGCdYyfRPwG4kPVnbc5uTKPTmR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94176},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6dad485754a24ce8a25408b4ca48c3021c5281cd","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.27_1779729917207_0.5804721959099408","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"opencode-auto-fallback","version":"0.4.28","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.28","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"dbcfeb53501d897615ef199c6e534d4305fbaa47","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.28.tgz","fileCount":6,"integrity":"sha512-yDtjcdQcN8QT9L99gsbEjnZgCCAU/D/i00T+XfNsuSEWa+wU+hiWuPnIejFhCAZBd7NCjeNNBaEObz08gSfKjg==","signatures":[{"sig":"MEUCIEyLGcyn7OXvwhoMzQI++QnAAbY3YtGhrgvORt+EM4nnAiEA2F4SE5iba7o/OgEwN73cRr0FA9bvquP5SpuZDF2YIkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94168},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"00c4ef076e1c59686f7ace84518da01677ba5b3d","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.28_1779730144852_0.5251536320059587","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"opencode-auto-fallback","version":"0.4.29","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.29","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"28306d8b0e2df268b10a9a5f6959256e702d075d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.29.tgz","fileCount":6,"integrity":"sha512-QzLnjd62oRy3XIQ1ODOyXMRHQuibCqIymwF0iLO7ajLq19b6ez4v0AkGMsI15XT+XCsP6E8/xgnqbWXm+GL+HA==","signatures":[{"sig":"MEQCIBSkH58OLQXOoOtxVw3XcOXn/aMJVXLqVBZRJcCByadYAiACl/5fHsvyDH7B67lswvV1rg1B/AIVfeYciZfbQRshZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94419},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f2bda5b8eb0ba1220b4f2d6f3917d1c2f0499a98","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.29_1779730279313_0.6109348125589407","host":"s3://npm-registry-packages-npm-production"}},"0.4.30":{"name":"opencode-auto-fallback","version":"0.4.30","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.30","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"7ebb6af09de55d8c36e4d041bc78dbea86be6e54","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.30.tgz","fileCount":6,"integrity":"sha512-fc2qM/4jcoMOfQWeG+G5X50wSOV42tfAuYysnUGq9nDSKGDGr15LovfgRzJmMkWKeaGb+YxdzNwlAVZ6dYD+ZA==","signatures":[{"sig":"MEUCIG+4OSpq/L9R46/WasAdrdZf+pcI2Ckg16kQoy4jK9MdAiEA0YwVehpyOxkIbDDTOhZ1OAEBfNiMbMInEK08iV0TOwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94831},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"ac6fac0cd586eb1aebad7ee0d59d8ff200ae6f2d","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.30_1779730443100_0.5326946548550224","host":"s3://npm-registry-packages-npm-production"}},"0.4.31":{"name":"opencode-auto-fallback","version":"0.4.31","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.31","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"f8ac9e386d79e126db47dae5eec99e68762e3383","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.31.tgz","fileCount":6,"integrity":"sha512-bZj++RREv6+x2PVmKlDhX+1z4Bdvl74oYqffWkxgF+x3NjIrMM5aDpvCl5z8bKpfOltvByX+s02XUM3E5wXAZw==","signatures":[{"sig":"MEYCIQC5MnpV9/RC54IcCXP9DCqBfSqnqu6aDRBP6Pe1OnYzGwIhAO2QU/lvrBAZhgfgkfpzvDnflKPHYEbYtIcjQDab+6tR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"edf1f39f44c783a105baee47d8e6ee8b1d1b7502","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.31_1779730797219_0.9543115019870074","host":"s3://npm-registry-packages-npm-production"}},"0.4.32":{"name":"opencode-auto-fallback","version":"0.4.32","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.32","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d4594c77cbb4510bb5d6e490860378df6951606c","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.32.tgz","fileCount":6,"integrity":"sha512-DFo7gAZw+bOmpuc4i2UzqtHuiJTUnnb8vev1a7Lf6gtATxTN7+bpjukCz2nOr8nVEF6e0l6OBv/ZXQZ0J6L8Rw==","signatures":[{"sig":"MEYCIQDyTG38KYfQJ6106TsURQqk2Q8xxDn4GXOLwdcCE8EELQIhAMOSLLYQBvhQLlBiPfasvZelfZq5t9I/vq228CcE+Pok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88998},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b70a1789b38e76a926cccf06b1b39a13d1138028","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.32_1779731163925_0.8973659543876309","host":"s3://npm-registry-packages-npm-production"}},"0.4.34":{"name":"opencode-auto-fallback","version":"0.4.34","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.34","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"078c520d446f4a908048690563d8f4f34812cce1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.34.tgz","fileCount":6,"integrity":"sha512-DNR0zir0+r9+nCKXgzFmomdj1DWKFFcJ8KcdXRdd21wUOjL9FPaFuFb4ET4vSCUMxD+GvrFOesZRlWiHXJa12w==","signatures":[{"sig":"MEUCIHQGpi8iX6XQUGmOZByNXGqGUbLaUvvD0F3hsFwMgREeAiEAun6lxXVAki83yyfdeLg2LroWmJp8FvSQ9Ka57dhcuBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89032},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a8b4f0d796c3b054dee1c531255c711c6ae33fca","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.34_1779732707236_0.019184544849381258","host":"s3://npm-registry-packages-npm-production"}},"0.4.35":{"name":"opencode-auto-fallback","version":"0.4.35","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.35","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"71b1b91fffb64394f842f225895a303e4dfeed1f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.35.tgz","fileCount":6,"integrity":"sha512-qx83rFI6DJFpvzAlffee6MhSUE6xiXx2e6iYfemlq2MruggKshcjBoDxwzav631d1t2dkqWE4CVHvf4Y2WJiCw==","signatures":[{"sig":"MEUCICL2nz1moP6Y4YAwMBhiMJ6QNEOD4NdL7MiSTkF6LH45AiEAwQ/cGY5Yp9o01LX9/a0FTLmG7yD0bHwNj7LNPwHDrv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89175},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"35959826405ba363d02b79c265c5016b12620223","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.35_1779784652950_0.6219074040962034","host":"s3://npm-registry-packages-npm-production"}},"0.4.36":{"name":"opencode-auto-fallback","version":"0.4.36","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.36","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"ff8105ec5b0c1cae4174ebc1c079b35c4b2f12dd","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.36.tgz","fileCount":6,"integrity":"sha512-EyRRRm9KLtPc/J12txS8RsyrQVBPl+pfHJPZaiLLk4hQbZcBz+ldgjMMSOpGF/Zex3DOI0B/eynDcO5jdOI/Bw==","signatures":[{"sig":"MEQCIEPYIHBY/tVwesWKn1jckg2/8daZxxVrTKtk1m5Nt6C6AiBGZXHbzf/WWF5cgEPwN1O+xYXQZntCGBC84E1BxkX3wQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89814},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"55d187807cae762503d57907d983aca2e47d004a","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.36_1779858788977_0.850972278217665","host":"s3://npm-registry-packages-npm-production"}},"0.4.37":{"name":"opencode-auto-fallback","version":"0.4.37","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.37","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"0e25a4987ae5c4c3a88e6b5eab9f20d03968fcb6","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.37.tgz","fileCount":6,"integrity":"sha512-KJEYhMCa+kX1jsr0gxHvSJdJnd3nBX++t2D08oA7wHSL5OE4t9UoUGHOz121/ZpgI+6tOXSgcvWnliT2144dxQ==","signatures":[{"sig":"MEUCIQDXVP0GPkYsw6Q8FGMuse7kWvSW975AHNvBR/RicoWQwwIgZziHlCoTLP/dr8pIvz0YIpIjZ0csXfKr2wb4zhTgmfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89603},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"efc61ff873ed710ffcfe4253d1c11eb911068a8d","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.37_1779866523120_0.1604730019184657","host":"s3://npm-registry-packages-npm-production"}},"0.4.38":{"name":"opencode-auto-fallback","version":"0.4.38","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.38","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"2c48da261672a6df5c7fe373ea92bd743ff2e6ac","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.38.tgz","fileCount":6,"integrity":"sha512-0Qdtnwb+kqj5RhIx8IMIIGsEufGjqzUsmpD6j9SqeUJz4UU+p8J42XXGFJMkJTL4fpGsBiLCzkqXKQuayneNCw==","signatures":[{"sig":"MEUCIA5kvSaY87nB9eL/EnbrArPiE7MdSGzbfLakeFnae/wQAiEAv273+EOPEq+HlSmE7/YCxlTcVOzRI2jaU+d1CodOshQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0f118c2f65fed075cba24a7182a47c5e592aaa86","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.38_1779868384792_0.6418419198721368","host":"s3://npm-registry-packages-npm-production"}},"0.4.39":{"name":"opencode-auto-fallback","version":"0.4.39","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.39","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"3cde2a84a57c1d5a7ad1bce680f5c0bf290bb2a6","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.39.tgz","fileCount":6,"integrity":"sha512-vQB/5qkWF2aN8GoQqZfXcVYPzx/QI372ImIJMGaOUv4Dc16FxqUu2Fc7tHPjZjfNu0s58mMEiKZXFVuUvJvjJw==","signatures":[{"sig":"MEUCIQCKIEapTlzzV0xFWyknGKAdykpy0kxgDdaYwuI3/OSR7AIgGyWC27CX4/3DruMABjC6Ih3OePcT3AkrNt4Yk8OLmL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"08dc2528929971a01fc708d15c43f46825597894","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.39_1779885010046_0.9239944369711619","host":"s3://npm-registry-packages-npm-production"}},"0.4.40":{"name":"opencode-auto-fallback","version":"0.4.40","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.40","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"547955e76e5e6fcf477fc1211c13ab8fc47253b1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.40.tgz","fileCount":6,"integrity":"sha512-Ge7vbB7hHhQAawJ0Imh68WxxOxwuP86ZGA/qN4vxlQw+m7VAs1rlNuhKTfYS5dK2eqAd2lxxILtOPkq1FlBgrw==","signatures":[{"sig":"MEYCIQCfUczeBZ8pLimoxCMn+9ioHXd/vEWInBEsfwCPOkyhnAIhAOCQitLvA0m5WeB2kEfY9ACu104V2gqS+1PM2PlFeFqv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"475ce22f88d1c62b63a0aa1790b9edf4df417240","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.15.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.40_1779894057732_0.40807502341744883","host":"s3://npm-registry-packages-npm-production"}},"0.4.41":{"name":"opencode-auto-fallback","version":"0.4.41","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.41","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d144ab2d693d2bb213f999ca051177b8e7c0db27","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.41.tgz","fileCount":6,"integrity":"sha512-mCAuqxMf0/1WmLgyW2KI/C5ayn0q5JVUjBw4lUz89Akd4SKWZN619PrFGwlm/61RNAQsQthm9Nqa5eOwDNIgzg==","signatures":[{"sig":"MEQCIGA/neEKJLQF9rjz7a2SJZGumBP0jPB/kl+JIUHTChztAiBc5qKWQPLw6k+0QBiXrs9Py5z1+QVhi5vV4A1IL9C1MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91917},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"9ebb3237fa7cad24ff0fc8e3c51c4740c9e0b3b7","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.41_1779974577339_0.21657306665608744","host":"s3://npm-registry-packages-npm-production"}},"0.4.42":{"name":"opencode-auto-fallback","version":"0.4.42","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.42","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a294f0fb9cee07c04a8bb939688bd0a268d44c56","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.42.tgz","fileCount":6,"integrity":"sha512-M/XreVaMyW5JO+qyL5TGaA1NCuRb2yIySuka6UsH4QxNhsU1zrjvpHnDnXtlK4M5M1xx6Xxx1w7kdpjvCuAP/g==","signatures":[{"sig":"MEUCIQC53L6wi4cenwo2z9GVkGfPM8EDUGNA0eBy3opJB93n6QIgX44J42Zpk+uJg9+HVlDW1iBAph92rsb/oibfh3lv7v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"80749947ce4c36021e3cee8be1b0c2698eed4045","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.42_1779976730397_0.35834575438589855","host":"s3://npm-registry-packages-npm-production"}},"0.4.43":{"name":"opencode-auto-fallback","version":"0.4.43","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.43","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"53c6065963cded8d29239f379f74a175d21d4e86","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.43.tgz","fileCount":6,"integrity":"sha512-LCBcvTe3JgCdPi11KeJE674NNk3fBR/c3A3ZE3NfvD68Lh8QYzjgcj4x3GOlJ31hMWYjgFtFl6xJGJ976mCiqA==","signatures":[{"sig":"MEUCIBeWtZpn4kcOzZRNmSchywqAYj0o/Jw+sVAOz+YEqKk5AiEA/dcGUNy4/D/PHhuYxDwlGtb3n57a2oLtrD/OeRGTuHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90922},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5edbcf5f3e91c681aa67a74d253fb64babf2402b","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.3.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.59.1","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.16","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.43_1779984392433_0.19819210445472946","host":"s3://npm-registry-packages-npm-production"}},"0.4.44":{"name":"opencode-auto-fallback","version":"0.4.44","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.44","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"de8622ce113bb18df6f0ed0da0c5162ffc79698c","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.44.tgz","fileCount":6,"integrity":"sha512-/OviUKQA+CtYBzVuuOXv0LwdwuDUsjZGOggENGuR3D+vRojSY5LFRybd+KC/FEA21kLQ3MAfQ3a2H2aiYSmccg==","signatures":[{"sig":"MEYCIQCA717Ls4toxgDBr952x0AJjQOBTblxYf8VnPfytJxXuAIhAJJzH/4bh3LaPtLYdKxCErlajfzNnC4glMsRNQlre9J+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90365},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f75ffb1037c2d6006534f6a759b2f80d36ddc047","scripts":{"lint":"biome lint .","build":"tsup","check":"tsc --noEmit && biome check .","format":"biome format --write .","lint:fix":"biome lint --write .","typecheck":"tsc --noEmit","format:check":"biome format .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.5","typescript":"^5.0.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.16","@opencode-ai/plugin":"^1.0.0"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.44_1779990002191_0.7139082926785758","host":"s3://npm-registry-packages-npm-production"}},"0.4.45":{"name":"opencode-auto-fallback","version":"0.4.45","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.45","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"a6aa148453422accd0511da796ef991014d7abca","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.45.tgz","fileCount":6,"integrity":"sha512-FNaqBizRiwKT/7fJp7FndO+66g7TM0thMh8VrHE1dd3MkiRBUSEg9S5KHCmxddvS4cygkzVukpdhY5JLQ+4PMw==","signatures":[{"sig":"MEUCIAJ997u6vUqITAelkU4lQESgOsiGPqPlazU+0gLsTRPiAiEA7wXP9UQgcdAiXiE5jfN6YWAFVRygBzxjnTvELS6ne1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a4e49133b7a9f931698aee98b54c7c8377977347","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.45_1780206551633_0.6817553452735274","host":"s3://npm-registry-packages-npm-production"}},"0.4.46":{"name":"opencode-auto-fallback","version":"0.4.46","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.46","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"4cfc4e127546feb3aa7ef4f7cc4ed21c196f3cbe","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.46.tgz","fileCount":6,"integrity":"sha512-3WE5tVhFITfVy5qxMmpkOoQH8xgMwJmc5UEIdqJn6OiGJhJBfRw0r2KkFV3DaQ50jbToO8LNQ6/6hl9wTphqtA==","signatures":[{"sig":"MEUCIQCXJakk/afEKbVdPaLIAkE6PZz30W24KausbOvmg/XphwIgIEctjFrO1r+cEAISdnsja7GY/m3zWwALFXe8qM3VlY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90098},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"80835831bd565d8edfd7eb9fde99399d32d459bf","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.46_1780229804751_0.8785920288701252","host":"s3://npm-registry-packages-npm-production"}},"0.4.47":{"name":"opencode-auto-fallback","version":"0.4.47","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.47","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"5c8091ad5541eb769029db4f06840157446fb835","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.47.tgz","fileCount":6,"integrity":"sha512-PcFVbsJM5+TU03rWZZuUyClaOqVNDveQOXn0z+3WxvK6sKoIu87TD6/b7dLe139ETEpGIpFaogGF3uPLUglJ7A==","signatures":[{"sig":"MEUCIQDcHP9R2/oga7tOOQS3grXH74mUoranNKVN4BgN0gbGlAIgfkk/Iu0nisNhc50EF26EelPiKqzZzEc1OPaTjyik0P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4b03d28442441101fd070fa02699c593a7e9f79e","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.47_1780231485865_0.6097028907477582","host":"s3://npm-registry-packages-npm-production"}},"0.4.48":{"name":"opencode-auto-fallback","version":"0.4.48","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.48","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"86f27b9a4d69d9628d460e1975746e8f98a0634f","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.48.tgz","fileCount":6,"integrity":"sha512-r5bjqWp1iHzB7O85TaDG5gaKDuAT659CJEVMEZ+PkaG+8uvDBAI21P9jhgTPRcYu6gF5lnxEuD8HtIQr0S9Uyw==","signatures":[{"sig":"MEUCIQC0ie67JFfvZv74cp4EWDRPBbPB39CUsS+ogVWL9p0VvAIgU0VtQn2WVXPn5D0V46zi5qJL0XgKuMg3qWu2yj6pZ7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90166},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"005fe40ac29d5d512de89a65dfe46e5beafa4097","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.48_1780231982954_0.6834180304569613","host":"s3://npm-registry-packages-npm-production"}},"0.4.49":{"name":"opencode-auto-fallback","version":"0.4.49","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.49","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"53f207dc958dad74e2d26b5fc36fbab74a5d98d1","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.49.tgz","fileCount":6,"integrity":"sha512-ZDoDWHqDUgBj9Nqxbr122JKG3NJ/oxaqlRjkOlTYd/KHf6opr4UYUJSB/OMUmKIUjZVAzb5WvLmzzgTfUnDcKA==","signatures":[{"sig":"MEQCIHnjfKhhb5v/wqmnUai4HqQAbmpmvbmyALsN0I7FsofVAiAA9X1hGMDtfi+grMMd2n3unxP3eBdTMeQ9NnOoUDouSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c58411613b1036877706ea1bc6f5af06ba4bf5ef","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.49_1780249886331_0.6128261769191024","host":"s3://npm-registry-packages-npm-production"}},"0.4.52":{"name":"opencode-auto-fallback","version":"0.4.52","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.52","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"aadf54b42258c0c3dc00115bda4bc87d354062cd","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.52.tgz","fileCount":6,"integrity":"sha512-rP+8lkdjqquaa04QovlT41tkqTfOOJKRK8P9q/PjEWtFwCh3rogCmfWi0brhtZkh25gr5qgZWa7sBEEtZc4SLg==","signatures":[{"sig":"MEUCID5pyv/shdu/F/uZrS6CFyf6PH6RQ6bBsPUdkhqgI8HlAiEAtPAAHI9ov6azNhIxYGThAHvapJ7HcKgsXgn+OTJCy/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"7deb84e0d4759b6cccfa91155810990c8a19ef39","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.52_1780281820551_0.25497690204886214","host":"s3://npm-registry-packages-npm-production"}},"0.4.53":{"name":"opencode-auto-fallback","version":"0.4.53","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.53","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"f5c5730a06ea134889dd414e059d9750712cd848","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.53.tgz","fileCount":6,"integrity":"sha512-JHNr9Gl9uIv+N7mMfR2QVYM5OcfqMcE4/s5Sz/6SKYyFy1V4npaCa+QUOqNrkuAd9eJ8UkR6F3/2BXwntjaB1A==","signatures":[{"sig":"MEQCIA+LDnGAD6wgaqZrGoliyh0XuSHcelmGv+zYkgtgFlWKAiAwfXv1/KHy9Nvpn8LcVommjPw2FgiFOb/oi+K10DTHwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91379},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"521ca829855e0de9f1ab1e23b2aae87215168f23","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.53_1780281972003_0.8106073174271147","host":"s3://npm-registry-packages-npm-production"}},"0.4.54":{"name":"opencode-auto-fallback","version":"0.4.54","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.54","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"31ab318b17e402263cc73f1735d3397202461ed2","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.54.tgz","fileCount":6,"integrity":"sha512-IxM2BN83bshgnZf2sNujNFeTvgMQTYSJq1y3lq0szI8KLr4+VcaY0COzfVatKfi8X6m9UWmQ7TnChcgwi2HvDg==","signatures":[{"sig":"MEUCIQDedEla1nsAti9ENyLPfQ34oRygdWdIY0ZmwxZCgmCSrgIgeUN1qiEvFn0ezc2G4Jxobj/mvPh52t4olQsuxA1jgT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91379},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"d527790441da87fe7d982724370c9170a9e90351","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.54_1780282431780_0.8803681920086635","host":"s3://npm-registry-packages-npm-production"}},"0.4.55":{"name":"opencode-auto-fallback","version":"0.4.55","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.55","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"5af45a1eb2706d15b70dc50fbcd5eee0a4cb240c","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.55.tgz","fileCount":6,"integrity":"sha512-0eG8bIGOM8hCaioOK7qP8jNcJhg1NsBjdOyZM2it7Ms6gBskl+N1tdGvnH45UnLJl8l0kvJcIPUZ2GESe39xCQ==","signatures":[{"sig":"MEYCIQDkhTOvmBBZzSiMwclmD2A2x6sHUMhouBbesvNtowLeMAIhAL54tAwkstaGUs1cHkmC3SHcz4Juv3feFihglzKM3qzc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100254},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a0605e1b01d7bc9d12db59f47e939c02bc8f7276","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.55_1780396307031_0.140739117759338","host":"s3://npm-registry-packages-npm-production"}},"0.4.56":{"name":"opencode-auto-fallback","version":"0.4.56","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.56","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d9293883bd95c9fe3e8b486ce970af583e1f8fdc","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.56.tgz","fileCount":6,"integrity":"sha512-yF/MGkgXogHM3RDBKXC3R3ZDATdrdbfbnbenJDeGM6L59Jx6u1YvdfXmxgEii/IiMEkeij4rxgmibBkcavry/Q==","signatures":[{"sig":"MEQCIHwRCcCGIhb/BsjdDNI7A+d36sP5U7/3FuWHccNwCKVlAiAx89HFuURc7f3YAMmLtImU3YpeUFYM+Vq8DN2maQHDvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102619},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c6eb79288c58ad18eca9a59e3f8d964f819e5fb3","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.56_1780651137632_0.9823772520531906","host":"s3://npm-registry-packages-npm-production"}},"0.4.57":{"name":"opencode-auto-fallback","version":"0.4.57","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.57","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"1e11430aebd2cdee551d5bcb5c4e597e731a9ea3","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.57.tgz","fileCount":6,"integrity":"sha512-kB/mE16gNmPppViG+Q0YnFQcU0CDyew4LNLuPI2XEfi1p3oxc9S77xiSsK6l9OxTBe6Y1FBTRUwi2/V6c7Ql/g==","signatures":[{"sig":"MEUCIEVRJW/i/mhmncKClmaADnzXGG/+wIZRFBtWb3XDBYbrAiEA/aJINOjtnBDPKPqFBCc2Wuu38qu38+YJ9MuwrYhWMNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103541},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e40c30d4894c8aa4342b60ba1687a95c3eb1ff7f","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.57_1780904052572_0.6694550866017288","host":"s3://npm-registry-packages-npm-production"}},"0.4.58":{"name":"opencode-auto-fallback","version":"0.4.58","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.58","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"059d51c5f0e05cd71c383402f9994730c59ce68d","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.58.tgz","fileCount":6,"integrity":"sha512-01FRpn+pKZXQOR/hO2cjJUC27HDqFkKRS3XnPcfg/KQV14k5dugqvO4enRuEqqmH2w0nIcasreEcvS5dNnSjqQ==","signatures":[{"sig":"MEQCIGif5+7vy2nv0ENheK06i+WX9ZKK322ALsPtqbROA2f6AiBHM2gMrpGPS9uHGsPZpqVnZDnEevD/iVcwW8J0Y23whQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104366},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f82f7b2385d1db265a894067182393777cd3788c","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.16.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.58_1780929751290_0.6265642003813785","host":"s3://npm-registry-packages-npm-production"}},"0.4.59":{"name":"opencode-auto-fallback","version":"0.4.59","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.59","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"d25df2d1435ed353d5441fe4a4d2688ed8acfbeb","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.59.tgz","fileCount":6,"integrity":"sha512-g6mzixoIIK8+nLVGN8IQ78tLRFyhFBuYzaahXcjpsEdZ7yqFsiKd1tIoBWMa+Bb/dzsviq8bJ2F1vKj+INP+MA==","signatures":[{"sig":"MEUCIDO1auxLZxjkICDvWZZfvBEEyIUUjNBpdCWXQ8+yEbT/AiEA059oCh/vK66aOKhqYSRa1oYHnm3Ax/sBVOX7sN6dQMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1bd66bc4ea601b01e385a1609813e5b9eeca792a","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.59_1781223247454_0.7633431978181129","host":"s3://npm-registry-packages-npm-production"}},"0.4.60":{"name":"opencode-auto-fallback","version":"0.4.60","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"author":{"name":"HyeokjaeLee"},"license":"MIT","_id":"opencode-auto-fallback@0.4.60","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"06f881003e1ec28af33c8e7ab21c1de6ca8ddf35","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.60.tgz","fileCount":6,"integrity":"sha512-wWH1iYHYOaYGK9P/Cvvx9fMZ6QFDo/Kh+ownVU+pe10mOSgRjjAsorqwZTZd1J5JlcIwLhwShH4uUNvGnMi7sg==","signatures":[{"sig":"MEUCIBXYXRkXFDQthgnsmyOD6DAu8FU7KSaV4ttym8kygWN8AiEAkQG+9or0tbNsy/Kp1q2Dz89XzyfoSC1I4+QA1MeyflA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBNhtsfMRqSSrcM/zNe2UU1oKVa1kEy3qu6VHnVOKypYAiEAtAsjX9Jrg9oPgkDppA8wxbA716jtA8ZPKbBxDCq0Sxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./server":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4b165b7cb56373589cd31cc8880948aa9ccc2274","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"12.1.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode/plugin":"^2.0.18","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opencode-auto-fallback_0.4.60_1790579123052_0.4871306202083998","host":"s3://npm-registry-packages-npm-production"}},"0.4.61":{"_id":"opencode-auto-fallback@0.4.61","bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"dist":{"shasum":"8e4cf1de1381655d3bd26ffefc193241157cb614","tarball":"https://registry.npmjs.org/opencode-auto-fallback/-/opencode-auto-fallback-0.4.61.tgz","fileCount":6,"integrity":"sha512-qsxEyujBmjprByWadw6NXuo+8eYWBFsed8eeevXG46l9kE5UePlIP3Bs2YfulXf0r5k3WuwzMcL7+JFYVVKHWQ==","signatures":[{"sig":"MEUCIQCcnSKrtfF80MUxbDjSZ+deGq5e6qIEPjiRM2UWJCXaQAIgVcBOCg6A5SFTaToKBG33I/nsDdFgiA+kYF2ZXoVufQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDSw0MZ3+w6w32SQqmlxU7FvDcIRABA+fioHoz5Q/JlTwIgJO4dMqbCYM+HDl1YlBq2uEFIBIfLQFitb3lJmOyocTc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/opencode-auto-fallback@0.4.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":130138},"main":"dist/index.js","name":"opencode-auto-fallback","type":"module","types":"dist/index.d.ts","author":{"name":"HyeokjaeLee"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./server":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a207bf0525cf674178155c842ca8c77b0710993a","license":"MIT","scripts":{"lint":"eslint .","build":"tsup","check":"tsc --noEmit && eslint . && prettier --check .","format":"prettier --write .","lint:fix":"eslint --fix .","typecheck":"tsc --noEmit","format:check":"prettier --check .","prepublishOnly":"tsup"},"version":"0.4.61","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5dc679d4-ed26-4b11-a0d0-62740afb90c8"}},"homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"_npmVersion":"12.1.0","description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","directories":{},"maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^10.4.0","vitest":"^4.1.5","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^5.0.0","@types/node":"^22.0.0","@opencode/plugin":"^2.0.18","typescript-eslint":"^8.60.0","@opencode-ai/plugin":"^1.0.0","@vitest/eslint-plugin":"^1.6.18","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","prettier-plugin-organize-imports":"^4.3.0","eslint-import-resolver-typescript":"^4.4.4"},"peerDependencies":{"@opencode-ai/plugin":">=1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opencode-auto-fallback_0.4.61_1790603613245_0.5765150731241699"}}},"time":{"created":"2026-04-26T16:21:49.515Z","modified":"2026-09-28T13:53:33.704Z","0.0.1":"2026-04-26T16:21:49.786Z","0.0.2":"2026-04-26T16:31:47.319Z","0.0.4":"2026-04-26T16:41:16.595Z","0.0.5":"2026-04-29T08:12:02.822Z","0.0.6":"2026-04-29T08:43:27.005Z","0.0.7":"2026-04-29T14:03:36.349Z","0.0.8":"2026-04-29T14:12:50.292Z","0.0.9":"2026-04-29T14:34:32.849Z","0.0.10":"2026-04-29T14:43:41.715Z","0.0.11":"2026-04-29T14:49:29.411Z","0.1.0":"2026-04-29T15:03:51.985Z","0.1.1":"2026-04-29T15:32:10.217Z","0.2.0":"2026-04-29T16:14:57.010Z","0.2.1":"2026-04-30T00:41:08.329Z","0.2.2":"2026-04-30T00:46:50.347Z","0.2.3":"2026-04-30T01:43:29.913Z","0.2.4":"2026-04-30T01:48:17.879Z","0.2.5":"2026-04-30T01:55:19.444Z","0.2.6":"2026-04-30T02:04:33.470Z","0.2.7":"2026-04-30T02:08:17.869Z","0.2.8":"2026-04-30T02:22:58.363Z","0.2.9":"2026-04-30T02:25:13.744Z","0.2.10":"2026-04-30T02:30:29.867Z","0.2.11":"2026-04-30T02:35:03.582Z","0.2.12":"2026-04-30T02:45:47.231Z","0.2.13":"2026-04-30T02:49:36.243Z","0.2.14":"2026-04-30T03:20:00.548Z","0.2.15":"2026-04-30T04:33:19.075Z","0.2.16":"2026-04-30T04:37:23.585Z","0.2.17":"2026-04-30T04:48:02.940Z","0.2.18":"2026-04-30T04:55:25.870Z","0.2.19":"2026-04-30T05:03:45.108Z","0.2.20":"2026-04-30T05:06:42.324Z","0.2.21":"2026-04-30T05:17:07.853Z","0.2.22":"2026-04-30T05:26:48.510Z","0.2.23":"2026-04-30T05:41:11.245Z","0.2.24":"2026-04-30T05:49:26.405Z","0.2.25":"2026-04-30T06:16:33.895Z","0.2.26":"2026-04-30T06:31:09.136Z","0.2.27":"2026-04-30T06:43:08.093Z","0.2.28":"2026-04-30T06:56:29.869Z","0.2.29":"2026-04-30T07:14:02.818Z","0.2.30":"2026-04-30T07:15:34.146Z","0.2.31":"2026-04-30T07:22:15.581Z","0.2.32":"2026-04-30T07:28:51.958Z","0.2.33":"2026-04-30T07:38:14.287Z","0.2.34":"2026-04-30T07:47:00.743Z","0.2.35":"2026-04-30T07:57:14.457Z","0.2.36":"2026-04-30T07:59:57.065Z","0.2.37":"2026-04-30T08:29:45.617Z","0.2.38":"2026-04-30T14:27:25.321Z","0.2.39":"2026-04-30T15:06:59.300Z","0.2.40":"2026-04-30T15:27:38.540Z","0.2.41":"2026-04-30T15:38:26.208Z","0.2.42":"2026-04-30T15:46:29.303Z","0.2.43":"2026-04-30T17:00:20.061Z","0.2.44":"2026-04-30T17:04:26.056Z","0.2.45":"2026-04-30T17:10:32.735Z","0.2.46":"2026-04-30T17:16:10.068Z","0.2.47":"2026-04-30T17:37:49.119Z","0.2.48":"2026-04-30T17:43:47.658Z","0.2.49":"2026-04-30T17:49:06.513Z","0.2.50":"2026-04-30T18:03:32.772Z","0.2.51":"2026-04-30T18:08:11.172Z","0.2.52":"2026-04-30T18:09:14.190Z","0.2.53":"2026-04-30T18:13:31.601Z","0.2.54":"2026-04-30T18:16:42.878Z","0.2.55":"2026-04-30T18:17:48.008Z","0.2.56":"2026-04-30T18:20:31.732Z","0.2.57":"2026-04-30T18:34:28.880Z","0.2.58":"2026-04-30T18:38:22.677Z","0.2.59":"2026-04-30T19:05:46.544Z","0.2.60":"2026-04-30T19:44:20.389Z","0.2.61":"2026-04-30T19:51:18.153Z","0.2.62":"2026-05-01T04:47:44.268Z","0.2.63":"2026-05-01T05:25:03.413Z","0.2.64":"2026-05-01T05:57:39.190Z","0.2.65":"2026-05-01T06:08:11.183Z","0.2.66":"2026-05-01T06:17:47.881Z","0.2.67":"2026-05-01T06:23:21.735Z","0.2.68":"2026-05-01T06:25:31.054Z","0.2.69":"2026-05-01T06:30:38.135Z","0.2.70":"2026-05-01T06:37:52.126Z","0.2.71":"2026-05-01T06:41:45.769Z","0.2.72":"2026-05-01T06:46:52.636Z","0.2.73":"2026-05-01T06:53:09.616Z","0.2.74":"2026-05-01T06:55:41.746Z","0.2.75":"2026-05-01T07:00:40.901Z","0.2.76":"2026-05-01T07:01:44.414Z","0.3.0":"2026-05-01T09:23:20.402Z","0.3.1":"2026-05-01T09:54:17.962Z","0.3.2":"2026-05-01T10:10:06.605Z","0.3.3":"2026-05-01T10:22:06.347Z","0.3.4":"2026-05-01T10:26:34.017Z","0.3.5":"2026-05-01T10:30:56.362Z","0.3.6":"2026-05-01T10:38:24.167Z","0.3.7":"2026-05-01T10:43:29.219Z","0.3.8":"2026-05-01T10:48:59.223Z","0.3.9":"2026-05-01T10:53:20.927Z","0.3.10":"2026-05-01T11:04:42.203Z","0.3.11":"2026-05-01T11:10:20.090Z","0.3.12":"2026-05-01T11:14:16.741Z","0.3.13":"2026-05-01T11:22:49.546Z","0.3.14":"2026-05-02T04:48:59.572Z","0.3.15":"2026-05-02T04:59:43.089Z","0.3.16":"2026-05-02T05:03:58.286Z","0.3.17":"2026-05-02T05:18:57.517Z","0.3.18":"2026-05-02T05:27:27.602Z","0.3.19":"2026-05-02T05:33:32.650Z","0.3.20":"2026-05-02T05:46:52.413Z","0.3.21":"2026-05-02T06:28:44.859Z","0.3.22":"2026-05-02T06:37:39.582Z","0.3.23":"2026-05-02T06:57:50.433Z","0.3.24":"2026-05-02T07:02:12.461Z","0.3.25":"2026-05-02T07:06:23.514Z","0.3.26":"2026-05-02T08:03:05.698Z","0.3.27":"2026-05-02T15:05:24.103Z","0.3.28":"2026-05-03T00:15:30.322Z","0.3.29":"2026-05-03T00:32:43.135Z","0.3.30":"2026-05-03T01:13:50.699Z","0.4.0":"2026-05-03T01:49:54.296Z","0.4.1":"2026-05-03T06:17:48.072Z","0.4.2":"2026-05-03T06:34:58.044Z","0.4.3":"2026-05-06T04:54:19.246Z","0.4.4":"2026-05-07T04:49:13.928Z","0.4.5":"2026-05-07T05:09:18.579Z","0.4.6":"2026-05-07T05:19:26.150Z","0.4.7":"2026-05-13T01:31:33.623Z","0.4.8":"2026-05-17T05:59:13.873Z","0.4.9":"2026-05-17T08:26:34.727Z","0.4.10":"2026-05-18T12:51:42.088Z","0.4.11":"2026-05-20T17:37:23.408Z","0.4.12":"2026-05-20T17:38:20.172Z","0.4.13":"2026-05-21T04:31:40.688Z","0.4.14":"2026-05-22T06:47:00.194Z","0.4.15":"2026-05-22T06:53:48.442Z","0.4.16":"2026-05-23T10:17:12.629Z","0.4.17":"2026-05-23T10:25:13.822Z","0.4.18":"2026-05-25T16:17:39.997Z","0.4.19":"2026-05-25T16:33:02.271Z","0.4.20":"2026-05-25T16:41:53.919Z","0.4.21":"2026-05-25T16:46:36.502Z","0.4.22":"2026-05-25T16:55:45.967Z","0.4.23":"2026-05-25T17:04:03.220Z","0.4.24":"2026-05-25T17:08:34.050Z","0.4.25":"2026-05-25T17:15:05.995Z","0.4.26":"2026-05-25T17:21:46.376Z","0.4.27":"2026-05-25T17:25:17.392Z","0.4.28":"2026-05-25T17:29:04.998Z","0.4.29":"2026-05-25T17:31:19.470Z","0.4.30":"2026-05-25T17:34:03.249Z","0.4.31":"2026-05-25T17:39:57.400Z","0.4.32":"2026-05-25T17:46:04.057Z","0.4.34":"2026-05-25T18:11:47.398Z","0.4.35":"2026-05-26T08:37:33.081Z","0.4.36":"2026-05-27T05:13:09.125Z","0.4.37":"2026-05-27T07:22:03.309Z","0.4.38":"2026-05-27T07:53:04.936Z","0.4.39":"2026-05-27T12:30:10.205Z","0.4.40":"2026-05-27T15:00:57.903Z","0.4.41":"2026-05-28T13:22:57.488Z","0.4.42":"2026-05-28T13:58:50.527Z","0.4.43":"2026-05-28T16:06:32.597Z","0.4.44":"2026-05-28T17:40:02.361Z","0.4.45":"2026-05-31T05:49:11.815Z","0.4.46":"2026-05-31T12:16:44.886Z","0.4.47":"2026-05-31T12:44:46.020Z","0.4.48":"2026-05-31T12:53:03.101Z","0.4.49":"2026-05-31T17:51:26.468Z","0.4.52":"2026-06-01T02:43:40.688Z","0.4.53":"2026-06-01T02:46:12.169Z","0.4.54":"2026-06-01T02:53:51.914Z","0.4.55":"2026-06-02T10:31:47.179Z","0.4.56":"2026-06-05T09:18:57.770Z","0.4.57":"2026-06-08T07:34:12.702Z","0.4.58":"2026-06-08T14:42:31.498Z","0.4.59":"2026-06-12T00:14:07.603Z","0.4.60":"2026-09-28T07:05:23.150Z","0.4.61":"2026-09-28T13:53:33.331Z"},"bugs":{"url":"https://github.com/HyeokjaeLee/opencode-auto-fallback/issues"},"author":{"name":"HyeokjaeLee"},"license":"MIT","homepage":"https://github.com/HyeokjaeLee/opencode-auto-fallback#readme","keywords":["opencode","opencode-plugin","llm","fallback","model-switching","rate-limit","error-recovery","context-management"],"repository":{"url":"git+https://github.com/HyeokjaeLee/opencode-auto-fallback.git","type":"git"},"description":"Advanced fallback plugin for OpenCode agents — model switching, retry with backoff, and context overflow handling","maintainers":[{"name":"hyeokjaelee","email":"leehyeokjae97@gmail.com"}],"readme":"# opencode-auto-fallback\n\nOpenCode plugin that automatically detects model errors and switches to a fallback model chain — with intelligent retry backoff for transient failures.\n\n## Features\n\n- **Two-tier classification**: immediate fallback for auth errors, exponential backoff retry for rate limits and transient failures — detected via structured SDK error types, not text matching\n- **Unified agent config**: per-agent fallback chains, large context models, and thresholds in a single `agents` map with inheritance\n- **Per-model timed cooldown**: failed models are skipped until cooldown expires\n- **Default‑retry safety net**: any unrecognized error is treated as retryable\n- **Zero config startup**: auto-generates `fallback.json` with sensible defaults on first run\n- **Toast notifications**: terminal toasts when fallback is triggered\n- **Large context fallback**: automatically switches to a larger context model in-place when context fills up, then switches back after compaction with structured context preservation\n- **Auto-update toggle**: optional automatic update checks on startup (disabled by default)\n\n## OpenCode V1 & V2 Support\n\nThe plugin ships a single package that supports **both** OpenCode V1 and V2 through one default export:\n\n- **OpenCode V1** (`>= 1.18.29`) loads the `server` field and gets the full feature set below.\n- **OpenCode V2** (`>= 2.0.x`) loads the `id` / `setup` fields and gets the V2 subset described in [V2 Feature Parity](#v2-feature-parity).\n\n> Older V1 releases (before object entrypoints) should import the named `AutoFallbackPlugin` export instead.\n\n### V2 Feature Parity\n\nOpenCode V2 does not expose `session.summarize`, `session.revert`, or `session.messages` to plugins, and it has no direct equivalent for the V1 `experimental.session.compacting` hook. As a result, some features are **V1-only** on the V2 runtime:\n\n| Feature                                                 | V1  | V2                                     |\n| ------------------------------------------------------- | --- | -------------------------------------- |\n| Error classification + retry with backoff               | ✅  | ✅                                     |\n| Fallback chain on immediate errors (401/402/403, quota) | ✅  | ✅                                     |\n| Per-model timed cooldown                                | ✅  | ✅                                     |\n| Fallback model params (temperature, topP, maxTokens)    | ✅  | ✅                                     |\n| Large context model switching                           | ✅  | ❌ needs `summarize` + message history |\n| Prefill-not-supported recovery                          | ✅  | ❌ needs `revert`                      |\n| Compaction prompt injection                             | ✅  | ❌ no V2 compaction hook               |\n\nThe V2 adapter maps the V1 hooks as follows: `chat.params` → `ctx.session.hook(\"context\", …)`, `event` → `ctx.event.subscribe()`, and error handling → `ctx.session.hook(\"retry\", …)` with `ctx.session.switchModel` + `ctx.session.prompt` for fallback. All configuration, cooldown, and logging behavior is shared between both runtimes.\n\n## Installation\n\n### 1. Register in opencode config\n\nAdd `\"opencode-auto-fallback\"` to the `plugin` array in `~/.config/opencode/opencode.json`:\n\n```jsonc\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"plugin\": [\"opencode-auto-fallback\"],\n}\n```\n\n### 2. Configuration\n\nOn first run, a default config is auto-created at `~/.config/opencode/fallback.json`. All features are **disabled by default** — set `enabled: true` to activate the plugin.\n\n```jsonc\n{\n  \"$schema\": \"https://raw.githubusercontent.com/HyeokjaeLee/opencode-auto-fallback/main/docs/fallback.schema.json\",\n  \"enabled\": true,\n  \"autoUpdate\": false,\n  \"defaultFallback\": [\"anthropic/claude-opus-4-7\"],\n  \"defaultLargeContextModel\": false,\n  \"defaultMinContextRatio\": 0.1,\n  \"agents\": {\n    \"reviewer\": {\n      \"fallback\": [\"zai-coding-plan/glm-5.1\"],\n    },\n    \"Sisyphus - Ultraworker\": {\n      \"fallback\": [\n        \"opencode-go/deepseek-v4-pro\",\n        { \"model\": \"openai/gpt-5.5\", \"temperature\": 0.5 },\n      ],\n      \"largeContextModel\": \"google/gemini-2.5-pro\",\n      \"minContextRatio\": 0.15,\n    },\n    \"explore\": {\n      \"fallback\": [\"anthropic/claude-sonnet-4\"],\n      \"largeContextModel\": false,\n    },\n  },\n  \"cooldownMs\": 60000,\n  \"maxRetries\": 2,\n  \"logging\": false,\n}\n```\n\n### Field Reference\n\n#### Top-level fields\n\n| Field                      | Type                          | Default | Description                                                                                                                                               |\n| -------------------------- | ----------------------------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `enabled`                  | `boolean`                     | `false` | Enable/disable the plugin. Must be `true` for any behavior to work.                                                                                       |\n| `autoUpdate`               | `boolean`                     | `false` | Automatically check for plugin updates on startup and install them. When `false`, updates must be done manually.                                          |\n| `defaultFallback`          | `FallbackEntry[]`             | `[]`    | Fallback model chain used by agents that don't define their own `fallback`. When empty, only agents with an explicit `fallback` field trigger fallback.   |\n| `defaultLargeContextModel` | `string \\| false`             | `false` | Model to switch to when an agent's context window fills up. Inherited by agents without their own `largeContextModel`. Set `false` to disable by default. |\n| `defaultMinContextRatio`   | `number`                      | `0.1`   | Minimum fractional increase in context window required to trigger large context fallback (default 10%). Inherited by agents without their own value.      |\n| `agents`                   | `Record<string, AgentConfig>` | `{}`    | Per-agent configuration. Key is agent name (matched case-insensitively, whitespace ignored). See [Agent Config](#agent-config) below.                     |\n| `cooldownMs`               | `number`                      | `60000` | Cooldown duration in milliseconds after immediate fallback. Prevents rapid re-triggering on the same model.                                               |\n| `maxRetries`               | `number`                      | `2`     | Maximum backoff retry attempts before switching to the fallback chain. Exponential: 2s → 4s → 8s….                                                        |\n| `logging`                  | `boolean`                     | `false` | Enable file-based logging to `~/.local/share/opencode/log/fallback.log`.                                                                                  |\n\n#### Agent Config\n\nEach entry in the `agents` map configures behavior for a specific agent. All fields are optional — omitted fields inherit from the top-level defaults.\n\n| Field               | Type              | Inherited From             | Description                                                                                                        |\n| ------------------- | ----------------- | -------------------------- | ------------------------------------------------------------------------------------------------------------------ |\n| `fallback`          | `FallbackEntry[]` | `defaultFallback`          | Fallback model chain for this agent. When set, it replaces `defaultFallback` for this agent.                       |\n| `largeContextModel` | `string \\| false` | `defaultLargeContextModel` | Model to switch to when this agent's context fills up. Set `false` to explicitly disable even if a default exists. |\n| `minContextRatio`   | `number`          | `defaultMinContextRatio`   | Minimum context window increase ratio for this agent. Overrides the default.                                       |\n\n**Inheritance rule**:\n\n- `largeContextModel`, `minContextRatio`: per-agent field → top-level default → `false`/empty.\n- `fallback`: if the agent defines an explicit `fallback`, that chain is used; otherwise `defaultFallback` applies.\n\n#### Fallback Entry\n\nEach entry in a fallback chain can be a simple string or an object with `model` key:\n\n```jsonc\n// Simple — provider/model format\n\"openai/gpt-5.5\"\n\n// With parameters — uses same \"model\" key\n{\n  \"model\": \"openai/gpt-5.5\",\n  \"variant\": \"high\",\n  \"temperature\": 0.5,\n  \"reasoningEffort\": \"medium\",\n  \"maxTokens\": 8192,\n  \"thinking\": { \"type\": \"enabled\", \"budgetTokens\": 4096 }\n}\n```\n\n| Field                   | Type     | Description                                         |\n| ----------------------- | -------- | --------------------------------------------------- |\n| `model`                 | `string` | Provider/model identifier (e.g. `openai/gpt-5.5`)   |\n| `variant`               | `string` | Model variant (e.g. `high`, `medium`, `low`)        |\n| `reasoningEffort`       | `string` | `none`, `minimal`, `low`, `medium`, `high`, `xhigh` |\n| `temperature`           | `number` | Generation temperature (0–2)                        |\n| `topP`                  | `number` | Top-p sampling (0–1)                                |\n| `maxTokens`             | `number` | Maximum output tokens                               |\n| `thinking.type`         | `string` | `enabled` or `disabled`                             |\n| `thinking.budgetTokens` | `number` | Token budget for thinking                           |\n\n### Agent Name Matching\n\nAgent names in the `agents` map are matched **after normalization**: whitespace and zero-width characters are stripped, then lowercased.\n\n```jsonc\n// These all match the same agent:\n\"Sisyphus - Ultraworker\"  // original display name\n\"sisyphus-ultraworker\"    // normalized\n\n// This does NOT match — it's a different string:\n\"sisyphus\"  // won't match \"Sisyphus - Ultraworker\"\n```\n\nWhen using agents from `oh-my-openagent`, use the name as it appears in OpenCode session logs.\n\n### Agent Registration\n\nAny agent listed in the `agents` map is **registered**, whether or not it has a `largeContextModel`:\n\n- **Fallback-only agents** (a `fallback` chain, no `largeContextModel`) are fully recognized: their chain is used, and fallback re-sends keep the original agent identity instead of switching to the server's default agent.\n- **Large-context eligibility** is separate: only agents with an effective `largeContextModel` (explicit or inherited `defaultLargeContextModel`, minus `largeContextModel: false` opt-outs) participate in large-context switching.\n- Native auto-compaction is disabled globally **only when at least one agent is large-context-eligible**. Fallback-only configs keep opencode's own compaction; in mixed configs, non-eligible agents fall back to a manual compaction safety net at the threshold.\n\n### Auto Updates\n\nWhen `autoUpdate: true`, the plugin checks for updates on every startup:\n\n```\nopencode starts → check npm registry → newer version? → bun/npm update → done\n```\n\nIf the update fails, a toast notification appears with the manual update command: `bun update opencode-auto-fallback`.\n\n### Large Context Fallback\n\nWhen a large-context-**eligible** agent's context window fills up mid-task, the plugin automatically switches to a larger context model in the same session, continues work, then switches back after compaction. The switch triggers at **100% context usage** — the error handler catches the context overflow and switches immediately. The idle handler also checks at 100% as a safety net.\n\n**Setup**: Set `defaultLargeContextModel` or per-agent `largeContextModel` to a model with a larger context window than the agent's default model.\n\n```jsonc\n{\n  \"enabled\": true,\n  \"defaultLargeContextModel\": \"openai/gpt-5.5\",\n  \"agents\": {\n    // Inherits defaultLargeContextModel\n    \"Sisyphus - Ultraworker\": {\n      \"fallback\": [\"opencode-go/deepseek-v4-pro\"],\n    },\n    // Uses its own large context model\n    \"hephaestus - deepagent\": {\n      \"largeContextModel\": \"google/gemini-2.5-pro\",\n    },\n    // Explicitly disabled — no large context fallback\n    \"explore\": {\n      \"largeContextModel\": false,\n    },\n  },\n}\n```\n\n**Flow:**\n\n```\noriginal model working → context full → auto compact triggered\n    → plugin switches model in-place to the large context model\n    → session continues on large model (auto-continue enabled)\n    → work completes → session compacts with context preservation\n    → plugin switches back to original model\n    → session continues with compacted context on original model\n```\n\nThe `defaultMinContextRatio` (default `0.1` = 10%) prevents switching when the large model's context window is barely bigger than the current model's. For example, if the current model has 100K context and the large model has 105K, the 5% increase is below the 10% threshold — the overflow error is handled normally instead of switching models.\n\n> **Note:** Manual `/compact` commands do **not** trigger large context fallback — only automatic compaction (when context fills up from an assistant response) activates it.\n\n#### Behavior Details\n\n- **In-Place Model Switch**: When compaction triggers, the plugin switches the model within the same session.\n- **Auto-Continue Enabled**: Auto-continue is explicitly enabled during large context phases (`active`/`summarizing`) so the session keeps working.\n- **Self-Compaction**: If the large model itself fills up, the plugin triggers self-compaction on the large model to preserve context.\n- **Switch-Back via Compaction**: When work completes, the session compacts with the original model's context limit as guidance, then switches back.\n- **Cooldown Safety**: If the large context model is in cooldown (e.g., from a previous error), the fallback is skipped and normal compaction proceeds.\n\n#### Limitations\n\n- **Subagent (task tool) sessions**: Task-dispatched child sessions are recovered **without aborting** them, because aborting a child cancels the parent's task call. The child is only re-prompted after it is confirmed idle. Whether the parent's task call receives the child's completed fallback answer depends on OpenCode's task-tool behavior — validate with your OpenCode version before relying on it for automation.\n- **One-shot `opencode run` callers**: aborting the session at the context threshold terminates a one-shot CLI process, so a fire-and-forget continuation prompt cannot be delivered. For automated workloads that need large-context switching, call the HTTP API of a persistent `opencode serve` instance (`POST /session/:id/message`) instead of `opencode run`. Enable `logging: true` to capture diagnostics: the plugin logs `continuation lost — caller process likely exited (e.g. opencode run)` when it can still observe the session; a process that already exited cannot be logged.\n\n## How It Works\n\n### Error Classification\n\nThe plugin detects errors through `session.error` events (structured `statusCode` and `isRetryable` flags) and `session.status` events (message-based pattern matching for rate limits and transient errors).\n\n| Error type                  | Detection                                            | Action                                            |\n| --------------------------- | ---------------------------------------------------- | ------------------------------------------------- |\n| **HTTP 401/402/403** (auth) | Status code in `IMMEDIATE_STATUS_CODES`              | Immediate fallback                                |\n| **Retryable errors**        | `isRetryable === true` from SDK                      | Backoff retry (2s → 4s → 8s…) then fallback       |\n| **HTTP 429/5xx**            | Status code in `RETRYABLE_STATUS_CODES`              | Backoff retry then fallback                       |\n| **Permanent rate limit**    | Text patterns: \"usage limit\", \"quota exceeded\", etc. | Immediate fallback                                |\n| **Transient errors**        | Text patterns: \"rate limit\", \"overloaded\", etc.      | Allow SDK retry up to `maxRetries`, then fallback |\n| **Unknown errors**          | Default classification                               | Backoff retry then fallback _(safety net)_        |\n\n### Retry Flow\n\nWith the default `maxRetries: 2`:\n\n```\n1st failure → abort → wait 2s   → re-prompt with SAME model\n2nd failure → abort → wait 4s   → re-prompt with SAME model\n3rd failure → FALLBACK CHAIN: try next model in ordered list\n```\n\nImmediate fallback errors (quota, auth) skip retries entirely and go straight to the fallback chain.\n\n### Fallback Chain\n\nThe plugin tries each model in the chain sequentially. Models in cooldown are automatically skipped. If all models are exhausted, the error is logged and a critical toast is shown.\n\nWhen an agent has its own `fallback` chain, that chain is used as-is; `defaultFallback` applies only to agents without an explicit chain. Listing an agent in `agents` — even with only a `fallback` chain and no `largeContextModel` — is enough to activate its chain and keep its agent identity on re-sends.\n\n### Compatibility with Other Fallback Plugins\n\nIf another plugin with model fallback logic is installed alongside this one, place **`opencode-auto-fallback` first** in the plugin array. The first plugin in the list processes the model response first — by placing this plugin first, it intercepts the error before other fallback plugins see it.\n\n```jsonc\n// ✅ opencode-auto-fallback handles errors first\n\"plugin\": [\"opencode-auto-fallback\", \"other-fallback-plugin\"]\n\n// ❌ Other plugin may interfere\n\"plugin\": [\"other-fallback-plugin\", \"opencode-auto-fallback\"]\n```\n\n## Development\n\n```bash\n# Install dependencies\nbun install\n\n# Type check\ntsc --noEmit\n\n# Build (tsup → dist/)\nbun run build\n\n# Run tests\nbun vitest run\n\n# Bump version (CI auto-publishes)\nnpm version patch --no-git-tag-version\ngit push\n```\n","readmeFilename":"README.md"}