{"_id":"@benvargas/pi-synthetic-provider","_rev":"22-ae9608f7b9842e933c8cabb5b9d599f8","name":"@benvargas/pi-synthetic-provider","dist-tags":{"latest":"1.2.5"},"versions":{"1.0.0":{"name":"@benvargas/pi-synthetic-provider","version":"1.0.0","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.0.0","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c4f5b2a4dde7d3dcb34e30c7efc710a0ec9a6157","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.0.0.tgz","fileCount":4,"integrity":"sha512-45frEtyPKWcmsCGXER9+5Zd+G5XIAlaOcTr//M0rBxHjL/CsuCIop8C9OA6PWu1Z2B23A6o//D4olWJEOIL8Jg==","signatures":[{"sig":"MEQCIAkfd3nvtMTqfNzr39GxDmszsKux30yaKoya37+qXdjbAiBhvXHt4HHi3jkTKjAFsBn/H1sOBqGUFwC3hXBtgzbt2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19243},"type":"module","gitHead":"6c5a428b4156bb692faac9e6006515e13971b208","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.7.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.0.0_1769708888437_0.3365187316081588","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.0","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.0","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9c46762a5a5bdf1106330f981f5f369e163d0286","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.0.tgz","fileCount":4,"integrity":"sha512-kEaX2NJHk2ADS9lAuIy/qd2nO7w/HnvVFAaV1yRCD/gtjaI6yZlTj6wLK5IGOssf56PJa8m5tdm90dvYXARpFw==","signatures":[{"sig":"MEUCICeVWMHxCETEwPVQbgkRWn3G34UbSVE5SuVmeinvm5k9AiEA4SMsWHVHybiEnY2dmSYnYpHkpqy9LxLZSzDeP5RA19g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19186},"type":"module","gitHead":"e8ded2392e7f34117d697e18433cdc0886055978","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.7.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.0_1770006114966_0.6930443574965632","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.1","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.1","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"4845a239ce9b33ea571d25c6cfdae634ee912e31","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.1.tgz","fileCount":4,"integrity":"sha512-LMTAO7QL54HPKF/ZYO5QZEXBTPBm3uM4V27jKXhmAoZ6prmJ5LOaGEOsZmvkDBmkvNhyHB7tGBTn361D+dHeeA==","signatures":[{"sig":"MEYCIQCito+1t50AAECFUNG0DvtR1yiyTvA3G9WlV40ZhVeHeAIhAOHoTmOythHu5DDvD+kgoUSzA9Jl/gfjsq3tj3VmF868","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19577},"type":"module","gitHead":"a8bb0d67f40d3aecf7a128ceac196f1cb974fdc5","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.7.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.1_1770780582175_0.7767290506744364","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.2","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.2","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"9c13b96ae0c47b40932ed200943b71f85deae2d7","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.2.tgz","fileCount":4,"integrity":"sha512-ZoVpwGmXg+6t9t1TO6grjTD1103GUz4g5scCvrWa9g729E/axaCqfOc7qwOCKiN2Xm4wVeS6fNnQezWlgDkjXg==","signatures":[{"sig":"MEUCIQDIjNukZPp0Rdv3tIu9lXzxCODqMMHlYEJU0z8HlqNIZAIgF8neuH+PRKGpYtA7hhCBPB81o+3kYGwFytSuD1cc+iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20144},"type":"module","gitHead":"81934ba14ace9d0ba31e9e354af4a69a88bcba02","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.7.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.2_1770826331586_0.32627632758326164","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.3","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.3","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"84281c13286eb8e4185a17d05a4d1ae7d48a2d9c","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.3.tgz","fileCount":4,"integrity":"sha512-MBBd5ZNvjpyF1oUMW7eqQHfMFKcKUEidYuR/ZyAGQAcEg4mix2aLtEX/eoVCjVqmE5qoNHcAE1UEu7DSi2Ozvg==","signatures":[{"sig":"MEUCIAdqT9/vSOdpgBWy4EKGwMwsQybvO6Cg6a06kt+ohTE8AiEA0qAPYOZAeuXk01SDpW/A7RtAfAnFWmWumcqX7pijX/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26989},"type":"module","gitHead":"7244a49d00d3d9eb707f0449e81148ecdbd3f3ff","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.7.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.3_1770830327774_0.9405208835956795","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.4","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.4","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"0634fc5ab7c5dd5cd1a945af53d52d4f6f1cd61e","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.4.tgz","fileCount":4,"integrity":"sha512-u7/2mAT6KKAedwZU9wFuuQTzbaE8we/38wbzhEqG4EuetrL69z/Ik85/Q5Hcc+evr14b2Zer03+pr9pPzONO8g==","signatures":[{"sig":"MEQCIHsWiVU+3l1+Ab94kiMbHWyAseG03A3jQjb3hWTQklh2AiBOPXDgoCGGY2fheUat9I8tRlHLUZajuFrQOC15jSiD9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35526},"type":"module","gitHead":"ec3457a8ede5cc6f4a9669ef69991d73ee16541c","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.7.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.4_1770840935998_0.11327916145836658","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.6","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.6","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"81c1bfbc079e651b9328ddeca15bf3dc141cc00f","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.6.tgz","fileCount":4,"integrity":"sha512-5fh1UMA/k2uDU0qEWDZfZ7bFmDDl04dXPa6DqX2gX2CAgBV+EQ7KocKIg7BXnN1VqsP0OhCD+PNThLOz8lUFcA==","signatures":[{"sig":"MEQCIGQ4lVhgEPR7tCx81XV9wdyId7rnqpwaJwu0if8RzJisAiBNYuhWykFI6bppp++RICRoKGdM8QOetPIl5tllNoic4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35819},"type":"module","gitHead":"cb8c0a81fa485b68f0579d10d3f83f02445fb41f","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.7.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.6_1771515769984_0.4912279262225179","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.7","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.7","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"c131891db9e7d8a707e64dfd1f17efde67a0b8b8","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.7.tgz","fileCount":12,"integrity":"sha512-ESOtBoU4VxlqO3fdelbryyxqFFEreqP79Dx53HtgAzj6s9JrElcsUuVof+Vlut6ReAcECgy9z7RAkOfwecIprg==","signatures":[{"sig":"MEUCIFFSIPTXsNxTqEeDMo2I1jhIM8g74G27VVWR2QhEfsd6AiEAjvi9td5rEiO2o3hMdDrzM6fdEHv5W50YNOnrIgl6of0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38332},"type":"module","gitHead":"23f24fb05697a9d8104e5535c22bd86b8efae546","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.7.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.11.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.7_1771525763003_0.6200028320822997","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.8","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.8","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"3aaf9e00c0401357bc0e8cf58ea6b34d92804f9b","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.8.tgz","fileCount":12,"integrity":"sha512-lT4jGo2ys9vQ0DuwHjwKlnmVqh98SUhMsjn92bxspSYR678/Rsl+GUOOaXX0ubaD0i42MGV13tgoMVFOQW4/PQ==","signatures":[{"sig":"MEUCIB47iEaqruAMwtBmN+lRyW39dx0w2rW+vH2zQwc6ckiaAiEA7rrz6c64KdMVSGvtI+lsZ0SBO5KkBFwZKRZwjKwUtZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38812},"type":"module","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.8.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.8_1772000072261_0.4752810493658568","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.9","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.9","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"8992237a278b16ef0f6547a1ef52d5da935b2100","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.9.tgz","fileCount":12,"integrity":"sha512-n3tBpKcRSrlvW9l28t+CzFV5uxJlC7nAQ0nk7ZiiL2KN8mXTbSwQtanBj6cZfLSD+ZKWzm8TAKDsuT6APL+jBw==","signatures":[{"sig":"MEYCIQD7mDd/67+tc/yiAoxeC4xeXli2EZAWdO9az9y9ojpeJwIhAM4puI46ft8N3oZ8cLtP1hTr/XEt3TN9DbLIy2nGyQKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44879},"type":"module","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.9_1774831696037_0.8393733370060927","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.10","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.10","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"af13da2a1eece5456957a557ece6899b53fbcf98","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.10.tgz","fileCount":12,"integrity":"sha512-FclwANuuMdZ7OkfJp91/Oth77Jmu+7ZfRKYEAk8xDaCMLQ9KFqYdO+402zfqeMcle7dqMNyVo7ZRgURPT4peRQ==","signatures":[{"sig":"MEQCIEkhG31+zM9zOLaI2eOgmkzkZlntF6ha9Enc8dHi4vZPAiA30c/YAWF4kLoYy7fpMP8egxgSKG8+V8qoRUoW5OTqXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45286},"type":"module","gitHead":"2e8c9eb60e209fbc959d1489d624fbfcc1645052","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.10_1774978136565_0.6952552673282342","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.12","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.12","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"6967e7ed7040b0a49b84deb87d7b634f6a893f91","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.12.tgz","fileCount":12,"integrity":"sha512-l5Vx3nmePVtS7HswpAvqmBGV9qocTZi3h6PdQQiatn95phnsMijJoSpfqAoi4N3bGkNakyuJGJPEfSu4jNn4GQ==","signatures":[{"sig":"MEYCIQCCmcQv+q6jYF/reaIt0Ih8uhMSl77AAuBplIyN8EcKQQIhAOThyzusSps/fT9iShzvryp8++Tr8MGlROyvgH5OTQAy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44981},"type":"module","gitHead":"3e16b33700d4e0e809b4726f2d755531001062f8","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.12_1777662296459_0.24994440097730308","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.13","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.13","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"7386be1b024e10b41a541a464944bc96655d0e62","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.13.tgz","fileCount":12,"integrity":"sha512-R+biJN/P709vYigS4PyAyuZoiqiBhlumk+WxrnzwUH1aWXXIRUIYxVF9CctOw6n+ZLxGqewpopXPGmcagtWRZA==","signatures":[{"sig":"MEUCIHixWCQ7rfsKk5Ah2JsIQ1UoFjhAKspUuKqLqZYoi8hYAiEA3UFzIH7YuHGdcVr3mSUGZoTfFge8DWCRunU82cEBSSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45012},"type":"module","gitHead":"d9370e9ba085ca27e91b113b6df06559f9aa7ba5","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.74.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.13_1779738053063_0.907276873885358","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.14","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.14","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ad7496bd72e07b6a899569e0336060223a0edd35","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.14.tgz","fileCount":12,"integrity":"sha512-0YBdhowtgT7QysG/vbrHIxFBLcVX1knhfyqpZXqZj7Szf9e95ZR4YcJsrh8fG4boRrm6CFUuofV5mix4FV2pzg==","signatures":[{"sig":"MEUCIFUDQXWIG6cu4nB3cN/hjiEfGcZdukzpjx6H/Qz+/si0AiEAw5kcLU8RMEIXLOT3dVoANQi2mNfjkKMrJVURCbOwtJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45014},"type":"module","gitHead":"a14dbe2ba398271392483f31d0f5f62e3cb33a98","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.14_1780888305277_0.3540130479266954","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.15","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.15","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"e559ffe664e756654964d02e5859524c08d336bd","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.15.tgz","fileCount":12,"integrity":"sha512-2RYDIw5TQ11Rm1gUc8jhHu+pA1fxMayl+01Oqqty/kG+mAh6hrNLWX1ekBbNbjLReBcrphL0ZiJRCTEEIsAreg==","signatures":[{"sig":"MEUCIDk9pKomHWTvyAVmXRLEiY5BDihArI6p7VIzsQCVzKWEAiEAuU9JfbqSVMxCPGwh5nCtzHp6Z7F/hlxY2lpo8mUCdk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49380},"type":"module","gitHead":"a4b1af31035a4f91059063264b93d030ceb5a5f0","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.15_1781800815147_0.1475009536949925","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.16","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.16","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"71b8a8a4e3ad6f3a66199dcc01b1bd7767512048","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.16.tgz","fileCount":12,"integrity":"sha512-32+ms0Qh3fdiN16Afmtt8IR1hffkkBB5GMeXYrDVSQ9fCHSGVDqS2eE/GoRn8W6nSBkFeIjl8eWZoS1vWkz/ag==","signatures":[{"sig":"MEUCIEN8jteIhFuGLoFiibmP/YAGGkMa7LMxV3fp8bh+GStgAiEA3FS9K/CXB41xcdG7zotLbBAKAydx6pg7vBB5inkVwAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51492},"type":"module","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.16_1783031155499_0.9893306901535459","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@benvargas/pi-synthetic-provider","version":"1.1.17","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.1.17","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"5bb64de4961a4f726e7bc966943def474681d6a6","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.1.17.tgz","fileCount":12,"integrity":"sha512-cZTaPVu0786UbxdU1wclzHKrGktH26vQLAgaCkytRvC19MmR637ukH1b4WpgxDnnmKpTqY5YLlpqHom6vuPWYQ==","signatures":[{"sig":"MEUCIBn/BO+ayT79qa/kbefNI7vmNZ78IHhDmlAMYWixPb6rAiEAxwfAdkYa9J5EMalwtGRUr8g1ladH3Ai+KNdRoheFSDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50491},"type":"module","gitHead":"7b3fbdce9ff750deefba999c8132f695549edb5a","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.1.17_1783198347433_0.5574175368500154","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@benvargas/pi-synthetic-provider","version":"1.2.1","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.2.1","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ebe98bb74f9f8bd95aeab1f9556f2a3103e11b45","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.2.1.tgz","fileCount":12,"integrity":"sha512-HC8FPvptN/Pa3z1hlCHavLqwkNxkpYamqvvBR3qXS91vI+jdI2QMFGbk6ebrZIRBkhYBnYYCn6lhwftjfZWaEA==","signatures":[{"sig":"MEUCIDr2nR+83zmcHdm4eSPDepP6WT2U1EhFbaastZ33+iDaAiEAgZTBde5kZN+MR45xB7fbYlWQ6rxPu57Rf3+0Ux0PDrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52533},"type":"module","gitHead":"b947f9337b8c9f5c7fc1c9ec42db036750af0ecf","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":">=0.77.0","@earendil-works/pi-coding-agent":">=0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.2.1_1784231620492_0.2544607049653398","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@benvargas/pi-synthetic-provider","version":"1.2.2","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.2.2","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"ee15f28abc8b1d0a24ac52ff6376807f9f594c1b","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.2.2.tgz","fileCount":12,"integrity":"sha512-fX8apcp0P50+riRFPstgdFDlHEqY7BfX2XbuCWg+10sx+CMKbdgrSVE8/TUFrG73selnHKIlUOGtC8+IZw3Xew==","signatures":[{"sig":"MEUCIQDGOA4H2CuZqmOUY/5czvRVTLz329wVORfkcqfi9CsnRAIgZAmAsK2HXCV+9cWYAWma1Jr8HZcBtbv21wpLWoxGgF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57918},"type":"module","gitHead":"e559b5f021798976a5ab3414995aadce457bd734","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.8.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":">=0.77.0","@earendil-works/pi-coding-agent":">=0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.2.2_1785235150182_0.8332926713641409","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@benvargas/pi-synthetic-provider","version":"1.2.3","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.2.3","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"a8c5e110b6aac2790efbf060e503a395e8fc1fb6","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.2.3.tgz","fileCount":12,"integrity":"sha512-TNOcRjEF7DPTnEf0HFXAy9eEL+RXEtUrJdQ2lRKdnppDKAYEMWoKkb9TIhQ4tvVi9EKhGSDLiXSGr/qHrMzuYw==","signatures":[{"sig":"MEQCIDZOdIHmOAo4t4hzYcGe/uRwXN9uKRgudufiiAPZWZfmAiBpsrH+NGJnrj1B0e9LQrohU6dPVHTj9pNqKxzK6UKZJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59120},"type":"module","gitHead":"fc0a6ac2bfb712f8e4d0fbf72857fff629837619","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":">=0.77.0","@earendil-works/pi-coding-agent":">=0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.2.3_1786047041427_0.09500242559312833","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@benvargas/pi-synthetic-provider","version":"1.2.4","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"author":{"name":"Ben Vargas"},"license":"MIT","_id":"@benvargas/pi-synthetic-provider@1.2.4","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"pi":{"extensions":["./extensions/index.ts"]},"dist":{"shasum":"5e2ac5db189e3701c99276e842fdb385990b81a5","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.2.4.tgz","fileCount":12,"integrity":"sha512-90UvYnhK3c4HEG//LoFkjQFMTsasEQqgKA9fTiIVKyYDhvb/i3SvE99hI6axHS/ag+fMzvdTpNRGcHEldZH+LQ==","signatures":[{"sig":"MEUCIQCaVIkqoLcVswve9RprT9Dj0u2/KdymgYzzQgjS/QPgSQIgDYeL4I9j6Uwj/S4xu3JGDMaT/tGqt86MBtBCBa1/ttw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59292},"type":"module","gitHead":"5a7be4fc7994c921cfe16743fb050c1f9054f7f8","_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"repository":{"url":"git+https://github.com/ben-vargas/pi-packages.git","type":"git","directory":"packages/pi-synthetic-provider"},"_npmVersion":"11.9.0","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","directories":{},"_nodeVersion":"24.14.0","_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-tui":">=0.77.0","@earendil-works/pi-coding-agent":">=0.77.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-synthetic-provider_1.2.4_1786344487036_0.4357252353083725","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@benvargas/pi-synthetic-provider","version":"1.2.5","description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"type":"module","pi":{"extensions":["./extensions/index.ts"]},"peerDependencies":{"@earendil-works/pi-coding-agent":">=0.77.0","@earendil-works/pi-tui":">=0.77.0"},"repository":{"type":"git","url":"git+https://github.com/ben-vargas/pi-packages.git","directory":"packages/pi-synthetic-provider"},"author":{"name":"Ben Vargas"},"license":"MIT","bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","gitHead":"a7fb939937edbe0f2d894a9555356acca141ec72","_id":"@benvargas/pi-synthetic-provider@1.2.5","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-4+KozDG6C8DkUb9wWC0PS1CqDwpcyyJepkEx+y+Cw8Cu+ipkdCSQVGhwl/yy8JylMbSAIPB3s3g5r0UAElaisQ==","shasum":"2f4e6eae70877a3e80e7409ea5a18b832388311d","tarball":"https://registry.npmjs.org/@benvargas/pi-synthetic-provider/-/pi-synthetic-provider-1.2.5.tgz","fileCount":12,"unpackedSize":58972,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFFadLXypSP1zqxcOShNj4R3MaDF0uvaY9M4XE+OZ9d2AiABjMS/kXbZPyLb42hNKo5TliuRjZmdj2vEvUw9D2+I3w=="}]},"_npmUser":{"name":"benvargas","email":"ben@vargas.com"},"directories":{},"maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-synthetic-provider_1.2.5_1788190896349_0.25746464005558956"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-29T17:48:08.363Z","modified":"2026-08-31T15:41:36.640Z","1.0.0":"2026-01-29T17:48:08.589Z","1.1.0":"2026-02-02T04:21:55.107Z","1.1.1":"2026-02-11T03:29:42.312Z","1.1.2":"2026-02-11T16:12:11.747Z","1.1.3":"2026-02-11T17:18:47.919Z","1.1.4":"2026-02-11T20:15:36.199Z","1.1.6":"2026-02-19T15:42:50.115Z","1.1.7":"2026-02-19T18:29:23.149Z","1.1.8":"2026-02-25T06:14:32.426Z","1.1.9":"2026-03-30T00:48:16.201Z","1.1.10":"2026-03-31T17:28:56.712Z","1.1.12":"2026-05-01T19:04:56.613Z","1.1.13":"2026-05-25T19:40:53.233Z","1.1.14":"2026-06-08T03:11:45.413Z","1.1.15":"2026-06-18T16:40:15.308Z","1.1.16":"2026-07-02T22:25:55.637Z","1.1.17":"2026-07-04T20:52:27.582Z","1.2.1":"2026-07-16T19:53:40.641Z","1.2.2":"2026-07-28T10:39:10.381Z","1.2.3":"2026-08-06T20:10:41.564Z","1.2.4":"2026-08-10T06:48:07.205Z","1.2.5":"2026-08-31T15:41:36.501Z"},"bugs":{"url":"https://github.com/ben-vargas/pi-packages/issues"},"author":{"name":"Ben Vargas"},"license":"MIT","homepage":"https://github.com/ben-vargas/pi-packages/tree/main/packages/pi-synthetic-provider#readme","keywords":["pi","pi-package","pi-extension","pi-coding-agent","ai","ai-provider","coding-assistant","synthetic","moonshot","kimi","glm","minimax","openai-compatible"],"repository":{"type":"git","url":"git+https://github.com/ben-vargas/pi-packages.git","directory":"packages/pi-synthetic-provider"},"description":"Synthetic (synthetic.new) model provider for pi - Dynamic model fetching with reasoning, vision, and tools support","maintainers":[{"name":"benvargas","email":"ben@vargas.com"}],"readme":"# @benvargas/pi-synthetic-provider\n\n[Synthetic](https://synthetic.new) model provider for [pi](https://github.com/badlogic/pi-mono), the AI coding agent.\n\n## Features\n\n- **Dynamic model discovery** -- models fetched live from the Synthetic API at each session start\n- **OpenAI Completions API** -- reuses pi's built-in streaming, no custom implementation\n- **Tool calling** -- full support via OpenAI-compatible tool use\n- **Vision support** -- image input for models that support it (e.g., Kimi-K3)\n- **Reasoning support** -- extended thinking for reasoning-capable models\n- **Cost tracking** -- accurate per-token pricing parsed from the API\n- **Graceful degradation** -- fallback model list if the API is unreachable\n\n## Installation\n\n```bash\npi install npm:@benvargas/pi-synthetic-provider\n```\n\nOr try without installing:\n\n```bash\npi -e npm:@benvargas/pi-synthetic-provider\n```\n\n## Setup\n\n### Option 1: Environment Variable\n\n```bash\nexport SYNTHETIC_API_KEY=\"syn_your_key_here\"\npi\n```\n\n### Option 2: Auth Storage (persistent)\n\nAdd to `~/.pi/agent/auth.json`:\n\n```json\n{\n  \"synthetic\": {\n    \"type\": \"api_key\",\n    \"key\": \"syn_your_key_here\"\n  }\n}\n```\n\n### Option 3: Runtime CLI Flag\n\n```bash\npi --model synthetic/hf:moonshotai/Kimi-K3 --api-key syn_your_key_here\n```\n\n## Usage\n\n```bash\n# Interactive model selection\npi /model\n\n# Direct model selection\npi --model synthetic/hf:moonshotai/Kimi-K3\n\n# Or use provider + model flags separately\npi --provider synthetic --model hf:moonshotai/Kimi-K3\n```\n\n### Extension Command\n\n- `/synthetic-models` -- display all available models with pricing and capabilities\n- `/synthetic-quota` -- display current Synthetic API quota usage, including rolling five-hour, weekly token, and search limits when available\n\n## Available Models\n\nModels are fetched at startup from the [Synthetic models endpoint](https://dev.synthetic.new/docs/api/models). If the startup fetch fails, times out after three seconds, or returns no supported models, the provider falls back to the following hardcoded defaults:\n\nPrices are $ per million tokens, current as of 2026-08-30.\n\n| Model | ID | Reasoning | Vision | Context | Max Output | In / Out / Cache |\n|-------|-----|-----------|--------|---------|------------|------------------|\n| **Synthetic Large Text** | `syn:large:text` | Yes | Yes | 524K | 65K | 0.15 / 0.50 / 0.04 |\n| **Synthetic Small Text** | `syn:small:text` | Yes | No | 196K | 65K | 0.10 / 0.50 / 0.02 |\n| **Synthetic Large Vision** | `syn:large:vision` | Yes | Yes | 524K | 65K | 3.00 / 15.00 / 0.45 |\n| **Synthetic Small Vision** | `syn:small:vision` | Yes | Yes | 262K | 65K | 0.45 / 2.20 / 0.09 |\n| **GLM 5.3 Flash** | `hf:zai-org/GLM-5.3-Flash` | Yes | Yes | 524K | 65K | 0.15 / 0.50 / 0.04 |\n| **GLM 5.2** | `hf:zai-org/GLM-5.2` | Yes | No | 524K | 65K | 1.00 / 3.00 / 0.16 |\n| **GPT OSS 120B** | `hf:openai/gpt-oss-120b` | Yes | No | 131K | 65K | 0.10 / 0.10 / 0.02 |\n| **Kimi K3** | `hf:moonshotai/Kimi-K3` | Yes | Yes | 524K | 65K | 3.00 / 15.00 / 0.45 |\n| **Qwen 3.8 27B** | `hf:Qwen/Qwen3.8-27B` | Yes | Yes | 262K | 65K | 0.45 / 2.20 / 0.09 |\n| **GLM 4.7 Flash** | `hf:zai-org/GLM-4.7-Flash` | Yes | No | 196K | 65K | 0.10 / 0.50 / 0.02 |\n| **Nemotron 3 Super 120B** | `hf:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4` | Yes | No | 262K | 65K | 0.30 / 1.00 / 0.06 |\n\nThe `syn:*` ids are permalinks that Synthetic re-points as models rotate, so configs using them survive model retirements — `syn:large:text` moved from GLM 5.2 to the vision-capable GLM 5.3-Flash, and `syn:small:vision` from Qwen 3.6 to Qwen 3.8. The `hf:*` ids pin a specific model and break when it is retired.\n\n### Thinking levels\n\nDuring live discovery, the extension derives each model's exact pi thinking levels from the catalog's `reasoning_parameters.efforts`. Unsupported levels are hidden instead of being mapped onto values the route does not advertise. This works for pinned `hf:*` ids and for `syn:*` permalinks, so a permalink automatically follows its current target's effort controls when Synthetic re-points it.\n\nKimi K3 and GLM 5.3-Flash advertise `low`, `high`, and `max`. They always reason, so `off` is unavailable; pi sends those values unchanged as top-level `reasoning_effort`. Qwen 3.8-27B similarly has no `none` and tops out at `xhigh`. `/synthetic-models` shows the advertised values in the selected model details.\n\nIf the catalog request fails, pinned fallback models use hardcoded snapshots of their last advertised effort lists. Offline permalinks deliberately emit no `reasoning_effort`: without a live row there is no trustworthy way to know what an alias currently targets. Pi still displays its generic `off` through `high` levels for those fallback aliases because they declare `reasoning: true`, but the selections have no effect on the request.\n\nAn explicit non-reasoning capability list or an empty/unrecognized live effort list fails closed and emits no `reasoning_effort`. A rejected value can fail the entire request, while omission uses the server-side default.\n\nKimi K3 is at beta launch pricing; Synthetic expects to lower it as engine optimization improves. Run `/synthetic-models` inside pi for the live catalog.\n\n## API Key Priority\n\nWhen multiple sources are configured, pi checks in this order:\n\n1. CLI runtime flag (`--api-key`)\n2. Auth storage (`~/.pi/agent/auth.json`)\n3. OAuth credentials (if configured)\n4. Environment variable (`SYNTHETIC_API_KEY`)\n\n## Requirements\n\n- pi v0.77.0 or later\n- A Synthetic API key from [synthetic.new](https://synthetic.new)\n\n## Notes\n\n- On newer Synthetic accounts, `/synthetic-quota` prefers the current rolling five-hour and weekly token limits over the legacy subscription bucket, while still showing search usage when present.\n- The provider refresh path is compatible with current pi releases that expect dynamic provider updates to go through `pi.registerProvider(...)`.\n\n## Uninstall\n\n```bash\npi remove npm:@benvargas/pi-synthetic-provider\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}