{"_id":"@agentproto/provider-presets","_rev":"10-69e4c95223559f033e815e39d2ebbf09","name":"@agentproto/provider-presets","dist-tags":{"latest":"0.7.0"},"versions":{"0.2.0":{"name":"@agentproto/provider-presets","version":"0.2.0","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"MIT","_id":"@agentproto/provider-presets@0.2.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"3e71b0c061ca10aae0ded1dc9e1890d03d0b29df","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.2.0.tgz","fileCount":6,"integrity":"sha512-eJk4Ktt0AUza5EMYZj/ck7jzXuF8PCs2WmxPvU9dW4iaukLEq+raQCP+wHKp3xSRyuZLtBqPXd0QEY+jIRwUhw==","signatures":[{"sig":"MEUCIGCR5pXKofbH2OPagt+9pHOR8bmt+y8K9RG0GAqUYU0XAiEAwH6grT4qL5GMUdoVqbgtbDHi23Z+qosbv1QsUE3RSCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20391},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/f76c1232fe233c1f9be6072edb784431/agentproto-provider-presets-0.2.0.tgz","_integrity":"sha512-eJk4Ktt0AUza5EMYZj/ck7jzXuF8PCs2WmxPvU9dW4iaukLEq+raQCP+wHKp3xSRyuZLtBqPXd0QEY+jIRwUhw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.2.0_1783522281220_0.9781020253422108","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentproto/provider-presets","version":"0.3.0","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"Apache-2.0","_id":"@agentproto/provider-presets@0.3.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"b3fb440dcf466ebecb246d483cf9137c852be0ab","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.3.0.tgz","fileCount":6,"integrity":"sha512-NfMe2H/dbuOgSakIgs6dJgl0rX/fWpTCXzDxw7gLc7hoDMWhhMXKdu05KRKtgheYjdvvYFOzsp0JrRC5RRknRA==","signatures":[{"sig":"MEQCIEwvGksoKbs4j5fcisAlKNi1zFTBt1KZ06rgFOZDHn54AiA8nNjveYhi79Kj5kI+CCeO9KphfZuJj2jBzBxFS8/SMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32462},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.3.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/7e5a7394eb3cff9d0ee4c32b7d9cd990/agentproto-provider-presets-0.3.0.tgz","_integrity":"sha512-NfMe2H/dbuOgSakIgs6dJgl0rX/fWpTCXzDxw7gLc7hoDMWhhMXKdu05KRKtgheYjdvvYFOzsp0JrRC5RRknRA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.3.0_1784165860003_0.923338981874855","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentproto/provider-presets","version":"0.4.0","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"Apache-2.0","_id":"@agentproto/provider-presets@0.4.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"4e2bd939d2aea3a65c93807a0fe097b3da2f3061","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.4.0.tgz","fileCount":6,"integrity":"sha512-ChNKysIFcR71kC5m9XwGeRa/3B+uyjNnkpXi4T5skeOBWn61qtpePuOndKmtbg+tfzvCDp0+fdxyDRyGsV+t3g==","signatures":[{"sig":"MEYCIQCiltr/mu7lbgDVp5+i9M5mRWTVusYmPqpMJfyJfVSrggIhAP1GhBDiPS2RjnEJ9D2fmG0ac3SEA15e1G6OgxjwgHpv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38500},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.4.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/d1c19a397d727f69836452038ff2f78d/agentproto-provider-presets-0.4.0.tgz","_integrity":"sha512-ChNKysIFcR71kC5m9XwGeRa/3B+uyjNnkpXi4T5skeOBWn61qtpePuOndKmtbg+tfzvCDp0+fdxyDRyGsV+t3g==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.4.0_1784302738595_0.3412412797500275","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agentproto/provider-presets","version":"0.4.1","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"Apache-2.0","_id":"@agentproto/provider-presets@0.4.1","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"08bd6a74aedb0df652e3d8cdc1af1f112a3f3838","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.4.1.tgz","fileCount":6,"integrity":"sha512-RonP2ZdKns3KbdgkEGONI/visHUJ2uEvy662vKfUUZ1qjbPdRHF1S5RpUDbz2uqswPXxZg4LSbw9+JEvVgi1BA==","signatures":[{"sig":"MEQCID05yEdM7mziuxux7ydqjse3+GF41GQGwDDnUAUx/p7bAiBU7pqz0dkWs0vtC3IxOu6a9dSoqcdLuVgnV4MSREEzpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38534},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.4.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/0f34930127d276274c1cf7c1abf7ff0a/agentproto-provider-presets-0.4.1.tgz","_integrity":"sha512-RonP2ZdKns3KbdgkEGONI/visHUJ2uEvy662vKfUUZ1qjbPdRHF1S5RpUDbz2uqswPXxZg4LSbw9+JEvVgi1BA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.4.1_1784471960624_0.44352766599982685","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentproto/provider-presets","version":"0.5.0","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"Apache-2.0","_id":"@agentproto/provider-presets@0.5.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"439fea71dcbae52229a78ee78aa9000b8a26eeb9","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.5.0.tgz","fileCount":6,"integrity":"sha512-exYSKv7zywbVjlE/YKuQZmXk5cF7F30T8NwkF7D1iteHF3YBFbqH0AiLvHZ5VJheBLqJEkF2d/ALdOjkO57doA==","signatures":[{"sig":"MEUCIQDd9pb4ba6N1umYgkJ1+Dm4X+d3sReQoOTBLvITuSYQYQIga6qU0tQoY862KF6YWJenvPCSxJ7ubzFQYZqdxffdjXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44951},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.5.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/63461089cb5e0c82fccac16c6f10ae88/agentproto-provider-presets-0.5.0.tgz","_integrity":"sha512-exYSKv7zywbVjlE/YKuQZmXk5cF7F30T8NwkF7D1iteHF3YBFbqH0AiLvHZ5VJheBLqJEkF2d/ALdOjkO57doA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.5.0_1785153673035_0.8420203281544905","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agentproto/provider-presets","version":"0.5.1","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"Apache-2.0","_id":"@agentproto/provider-presets@0.5.1","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"d5944058ab136e21a4ece5e414969cced359b09d","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.5.1.tgz","fileCount":6,"integrity":"sha512-rJCcnN9LbEz9w0kJBrWdRZySxEg3asQKZpBgXvkSyM9cmpLdO4q6JF6rAcEhwS4F+6H0jp2Kuf8IQWiWk69hJw==","signatures":[{"sig":"MEUCIQDxqayqhtr5r/jndXtWDAB/aSMuuY3MUs09b+bRPgkiYAIgUFfC39jk0kQyZvDabXyKX6vx+BE8lcT66RolsJDZlc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45219},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.5.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/2776b506aca0904b79f5c883e1ba0ace/agentproto-provider-presets-0.5.1.tgz","_integrity":"sha512-rJCcnN9LbEz9w0kJBrWdRZySxEg3asQKZpBgXvkSyM9cmpLdO4q6JF6rAcEhwS4F+6H0jp2Kuf8IQWiWk69hJw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.5.1_1785977205589_0.34567875348208843","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agentproto/provider-presets","version":"0.6.0","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"Apache-2.0","_id":"@agentproto/provider-presets@0.6.0","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"6ae9f916b9ef70c63b8e5ce459d74f3e366c78ca","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.6.0.tgz","fileCount":6,"integrity":"sha512-srUDeEH18TI4lwPw8eNvjt1X9MUkcAbILhqNZQNvsMYqrbszMOn9sBDeYn0rqR0kOqiLKe9ZimcFZSFWal+prA==","signatures":[{"sig":"MEUCIQDpkPJBOuSsGceYKS3w62TFEr/j3H43kvsOTeZSJs6cBgIgeRIwGGKsEvV6ChfE8RLHMnkRiHPyStqUse/se9soAfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54246},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.6.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/711c03cb4e69ee0923ffafa0ed17321c/agentproto-provider-presets-0.6.0.tgz","_integrity":"sha512-srUDeEH18TI4lwPw8eNvjt1X9MUkcAbILhqNZQNvsMYqrbszMOn9sBDeYn0rqR0kOqiLKe9ZimcFZSFWal+prA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.6.0_1786671158100_0.0718182842933972","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agentproto/provider-presets","version":"0.6.1","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"Apache-2.0","_id":"@agentproto/provider-presets@0.6.1","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"e7f4ec4d68df680ac46ed9eb15d76a5925defabb","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.6.1.tgz","fileCount":6,"integrity":"sha512-KYigMlQ8Pxdxw1AgP+UC2iALOWbTgdocFoG0wM9JvL7JcN/uLc3u+XITJtinQPw7djuBwbvtXO8l0nH7tOrpFw==","signatures":[{"sig":"MEQCIDgK7erHA6snG+VA7XUqn5SXk6q/ox+bfgQUJiJEj8IWAiA8liyoi3P2QcBkDHc5lbwGIeMQhK8bg91AVoSKFrEdFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54401},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.6.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/d3bd5fe132a9bfd09d18a6fe6486c0be/agentproto-provider-presets-0.6.1.tgz","_integrity":"sha512-KYigMlQ8Pxdxw1AgP+UC2iALOWbTgdocFoG0wM9JvL7JcN/uLc3u+XITJtinQPw7djuBwbvtXO8l0nH7tOrpFw==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.4","typescript":"^5.9.3","@types/node":"^25.6.2","@agentproto/tooling":"0.1.0-alpha.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.6.1_1786763392475_0.23645834892770612","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@agentproto/provider-presets","version":"0.6.2","keywords":["agentproto","presets","providers","catalog","aip-45"],"license":"Apache-2.0","_id":"@agentproto/provider-presets@0.6.2","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"homepage":"https://agentproto.sh/docs/presets","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"ceccdd3263082b1b36422d0c679602ba76e79942","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.6.2.tgz","fileCount":6,"integrity":"sha512-9dN10BYLnjIaDVAMPh15Uq0+JR7+oL/A0T91JqmURo59z16uBswNzJ/K3tqc8o+HPGpz70rBQ/uFuG6bucgchA==","signatures":[{"sig":"MEQCIC+N9Z46WYGCrwKPPHzCmPDLMeLkeqxiglsbNH4pEaZjAiAqbBDQvxvGH8d40TXXUbZZvfxdjIr3yUvJjkQoIO9+YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHmmNxd5KVsRBNn0Y3HBQ7WPGoJvsn0ImSG1QldCauYBAiEArfGeS9u+IJwUUT5Dx5+C6RpNjzp2wjVlXTxR3LJ+m6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54393},"main":"dist/index.mjs","type":"module","_from":"file:agentproto-provider-presets-0.6.2.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"_resolved":"/tmp/3ca80d730cfcf11a782578fba1d5216d/agentproto-provider-presets-0.6.2.tgz","_integrity":"sha512-9dN10BYLnjIaDVAMPh15Uq0+JR7+oL/A0T91JqmURo59z16uBswNzJ/K3tqc8o+HPGpz70rBQ/uFuG6bucgchA==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tooling":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/provider-presets_0.6.2_1788960962140_0.06890034115790677","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"_id":"@agentproto/provider-presets@0.7.0","bugs":{"url":"https://github.com/agentproto/ts/issues"},"dist":{"shasum":"663435faea7ed11280867449c46380d9d69b80fb","tarball":"https://registry.npmjs.org/@agentproto/provider-presets/-/provider-presets-0.7.0.tgz","fileCount":6,"integrity":"sha512-ATZZr0CaHQnw34H5my4Q4R9WMChsn80Za2CrEo/OjrgBXq0/xOGHi9CW5+93xcatlkrT22zC88dE+Ffwv2p9Ew==","signatures":[{"sig":"MEUCICplFOR2IUc0yglPqcZXdMxaD4DwYtIMxSyqJeufEUaFAiEApvLlogDZgZRPzIP61ZklYBKnxRodxhQLE2wQSH3y2lE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHCkh5OgzdV4xVQGhXVipdgxasWbuxXxzk6VTOyA5P1wIhAOqPDEONZCu5DULExFIKHZPhnM6mfcIvUt4H53r9YOPN"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentproto%2fprovider-presets@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63201},"main":"dist/index.mjs","name":"@agentproto/provider-presets","type":"module","_from":"file:agentproto-provider-presets-0.7.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","default":"./dist/index.mjs"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","test":"vitest run --passWithNoTests","build":"tsup","clean":"rm -rf dist","check-types":"tsc --noEmit"},"version":"0.7.0","_npmUser":{"name":"agentiknet","email":"jeremy@agentik.net"},"homepage":"https://agentproto.sh/docs/presets","keywords":["agentproto","presets","providers","catalog","aip-45"],"_resolved":"/tmp/3f374fb33a7062ff40f334d55f6ba41c/agentproto-provider-presets-0.7.0.tgz","_integrity":"sha512-ATZZr0CaHQnw34H5my4Q4R9WMChsn80Za2CrEo/OjrgBXq0/xOGHi9CW5+93xcatlkrT22zC88dE+Ffwv2p9Ew==","repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"_npmVersion":"10.9.8","description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","directories":{},"maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^3.2.7","typescript":"^5.9.3","@types/node":"^25.9.5","@agentproto/tooling":"0.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/provider-presets_0.7.0_1789642978309_0.7025390040064639"}}},"time":{"created":"2026-07-08T14:51:21.032Z","modified":"2026-09-17T11:02:58.747Z","0.2.0":"2026-07-08T14:51:21.378Z","0.3.0":"2026-07-16T01:37:40.145Z","0.4.0":"2026-07-17T15:38:58.775Z","0.4.1":"2026-07-19T14:39:20.795Z","0.5.0":"2026-07-27T12:01:13.202Z","0.5.1":"2026-08-06T00:46:45.741Z","0.6.0":"2026-08-14T01:32:38.253Z","0.6.1":"2026-08-15T03:09:52.640Z","0.6.2":"2026-09-09T13:36:02.236Z","0.7.0":"2026-09-17T11:02:58.383Z"},"bugs":{"url":"https://github.com/agentproto/ts/issues"},"license":"Apache-2.0","homepage":"https://agentproto.sh/docs/presets","keywords":["agentproto","presets","providers","catalog","aip-45"],"repository":{"url":"git+https://github.com/agentproto/ts.git","type":"git","directory":"packages/provider-presets"},"description":"@agentproto/provider-presets — concrete provider/backend preset registry (baseUrl, keyEnv, scrubEnv, defaultModel) shared by Anthropic/OpenAI-compatible adapters and the user-facing presets catalog. Pure TS data; projection stays in the consumer.","maintainers":[{"name":"agentiknet","email":"jeremy@agentik.net"}],"readme":"# `@agentproto/provider-presets`\n\nConcrete provider/backend **preset registry** — the shared, adapter-agnostic\nfacts about a backend an Anthropic/OpenAI-compatible client can front: base URL,\nthe conventional env var holding its API key, the core env vars to scrub, and an\noptional default model. **Pure TS data; projection stays in the consumer.**\n\n## Why\n\n`@agentproto/adapter-claude-code` and `@agentproto/adapter-claude-sdk` both front\nAnthropic-compatible gateways (Moonshot, OpenRouter, Requesty, DeepSeek, xAI-Anthropic, LLM Endpoint, …). The `claude` binary and\nthe Claude Agent SDK both honor `ANTHROPIC_BASE_URL` + `ANTHROPIC_AUTH_TOKEN`, so\nthe *facts* about a gateway — its URL, its key env, its default model — are\nidentical across both. Those facts used to be inlined (and copy-pasted) in each\nadapter's mode table, drifting independently. This package is the single source\nof truth for them.\n\n## Layering\n\nThe registry is **data only**. It does not know about `claude-code` vs\n`claude-sdk`. How a given adapter projects a preset into its own manifest\n(modes, options, `env_unset`, `bin_args_append`) stays in the adapter.\n\n```\n@agentproto/provider-presets        ← concrete preset DATA (this package)\n   ↑ consumed by\n@agentproto/adapter-claude-code     ← projects preset → AgentCliMode (+ cloud-toggle scrub)\n@agentproto/adapter-claude-sdk      ← projects preset → AgentCliMode (+ CLAUDE_SDK_* env, --thinking)\n   ↑ composed with\n@agentproto/provider-kit            ← catalog MECHANICS (lister, wizard, MCP tools) — skeleton only\n```\n\nThis keeps `@agentproto/provider-kit` (the catalog mechanics) and the generic\n`@agentproto/driver-agent-cli` both free of concrete provider URLs — data flows\ndown, projection stays in the consumer.\n\n## Surface\n\n| Export | Purpose |\n|---|---|\n| `ANTHROPIC_GATEWAY_PRESETS` | `Record<id, ProviderPreset>` — the registry |\n| `anthropicGatewayPresetList` | flat `ProviderPreset[]` for catalog UIs |\n| `getAnthropicGatewayPreset(id)` | lookup; throws on unknown id (loud at load, not a silent no-baseUrl mode) |\n| `AnthropicGatewayPresetId` | `\"moonshot\" \\| \"openrouter\" \\| \"requesty\" \\| \"deepseek\" \\| \"xai-anthropic\" \\| \"llm-endpoint\" \\| \"xai\" \\| \"openai\" \\| \"openai-direct\" \\| \"mistral\" \\| \"groq\" \\| \"nebius\" \\| \"huggingface\" \\| \"deepinfra\"` (and any adapter-declared preset `id`) |\n| `ProviderPreset` | the data shape |\n\n## Stage\n\n- **Stage 1 (this package):** the registry data; `claude-code` / `claude-sdk`\n  consume it. ✅\n- **Stage 2:** `agentproto presets list` CLI + `list_provider_presets` MCP tool +\n  daemon `GET /presets`, with `ready`/`available` status from key presence. ✅\n- **Stage 3:** an AIP-45 `presets` manifest field so external adapters declare\n  their own gateway presets, merged into the listing at runtime. ✅\n\n## Built-in vs adapter-declared presets\n\nBuilt-in presets (this registry) are for **public, fixed-endpoint** gateways —\nMoonshot, OpenRouter, Requesty, DeepSeek, and xAI all expose one canonical\nAnthropic-compatible (or, for xAI, OpenAI-compatible) URL. The registry also\nincludes the local `llm-endpoint` Anthropic-compatible proxy, the `xai-anthropic`\nAnthropic-compatible xAI gateway, and OpenAI-flavored direct presets for\nMistral, Groq, Nebius, Hugging Face, and DeepInfra.\nThat fixed `baseUrl` is exactly what makes them safe to ship as a preset: it's\nthe source of truth, no operator input needed.\n\nA **self-hosted** gateway — e.g. a LiteLLM proxy at `<your-host>/anthropic`\n(default `http://localhost:4000`) — has no canonical URL, so it does *not* belong\nin this registry (a hardcoded `baseUrl` would silently hit localhost for anyone\nnot running it there). It's the canonical use case for the **Stage 3\nadapter-declared `presets`** field: an adapter author (or operator) declares\ntheir own preset with their real proxy URL.\n\n```ts\n// In an adapter's AgentCliDefinition — a self-hosted LiteLLM preset\nimport type { AgentCliDefinition } from \"@agentproto/driver-agent-cli\"\n\nexport const definition: AgentCliDefinition = {\n  // …adapter fields…\n  presets: [\n    {\n      id: \"litellm\",\n      label: \"LiteLLM proxy (self-hosted)\",\n      description:\n        \"A self-hosted LiteLLM proxy speaking the Anthropic Messages API. \" +\n        \"Set baseUrl to <your-proxy>/anthropic.\",\n      schemaFlavor: \"anthropic\",\n      baseUrl: \"http://localhost:4000/anthropic\", // ← override per deployment\n      keyEnv: \"LITELLM_API_KEY\",\n      scrubEnv: [\"ANTHROPIC_API_KEY\"],\n      homepage: \"https://docs.litellm.ai\",\n    },\n  ],\n}\n```\n\nDeclared presets are merged into `agentproto presets list` alongside the\nbuilt-ins, keyed by `id` (adapter-declared entries do not shadow built-ins).\n\n## Adding a gateway\n\nAdd an entry to `ANTHROPIC_GATEWAY_PRESETS` in `src/anthropic-gateways.ts`. The\n`satisfies Record<string, ProviderPreset>` guard checks the shape; the test suite\nchecks `id` matches the key, the URL/keyEnv shapes, and that the ambient\n`ANTHROPIC_API_KEY` is scrubbed. Then project it into each adapter's mode table.\n\nA gateway belongs here only if it has a **fixed public endpoint**. If the base\nURL is operator-defined (self-hosted proxy, on-prem gateway), declare it as an\nadapter preset instead — see above.\n","readmeFilename":"README.md"}