{"_id":"@dude1wudv/pi-catalog","_rev":"9-4decef9fa04a6d48b983fcd645844dc8","name":"@dude1wudv/pi-catalog","dist-tags":{"latest":"20.1.9"},"versions":{"20.1.0":{"name":"@dude1wudv/pi-catalog","version":"20.1.0","keywords":["ai","llm","models","catalog","discovery"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-catalog@20.1.0","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"f31373d9e809d639b2b00ee1708ad598c9e32479","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.0.tgz","fileCount":143,"integrity":"sha512-vqnWgEuIzKX/REp+NN2NDAC2LC2ICXzyck9gg4Jygtl2WUEQFLBaKVRZJ4u42gWBCYAYJ5mVejjDNAaDMEpADA==","signatures":[{"sig":"MEUCIQCUafWyOcP/b4eFSxyed+ttfdZoBak/sNIB4KTNUp0JNgIgAN4pflE2aJkhNMncVFlG9llKgfueL7Bciy+tzYMInK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8812693},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/sun/AppData/Local/Temp/omp-pack-XE9cUW/dude1wudv-pi-catalog-20.1.0.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./models.json":{"types":"./dist/types/models.json.d.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","gen:models":"bun scripts/generate-models.ts","check:types":"tsgo -p tsconfig.json --noEmit","gen:cursor-proto":"protoc --plugin=protoc-gen-es=../../node_modules/.bin/protoc-gen-es --es_out=src/discovery/cursor-gen --es_opt=target=ts -I ../ai/src/providers/cursor/proto ../ai/src/providers/cursor/proto/agent.proto"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\sun\\AppData\\Local\\Temp\\omp-pack-XE9cUW\\dude1wudv-pi-catalog-20.1.0.tgz","_integrity":"sha512-vqnWgEuIzKX/REp+NN2NDAC2LC2ICXzyck9gg4Jygtl2WUEQFLBaKVRZJ4u42gWBCYAYJ5mVejjDNAaDMEpADA==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/catalog"},"_npmVersion":"11.12.1","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@bufbuild/protobuf":"^2.12.1","@dude1wudv/omptype":"20.1.0","@dude1wudv/pi-utils":"20.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@dude1wudv/pi-ai":"20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/pi-catalog_20.1.0_1786730754394_0.05813758694076143","host":"s3://npm-registry-packages-npm-production"}},"20.1.2":{"name":"@dude1wudv/pi-catalog","version":"20.1.2","keywords":["ai","llm","models","catalog","discovery"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-catalog@20.1.2","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"319984758f568d9d0293cb5523e02be98402ea3f","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.2.tgz","fileCount":143,"integrity":"sha512-OXJcRgQ3c2W3t66uWtfIY7edkY45jyzMWNthGH6o8IMAbGLL9YRnT44cUi8PM286QASr+KOcWGz2LRsUHZ88+A==","signatures":[{"sig":"MEUCIB2icmEMg11tht0VghwgQOUym18lpXYd/Icbos7sowM4AiEA9gS/Rhh+I3tlb4tfRuXGb+VcqbfErkiabVWuqJ9pyC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8812693},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/sun/AppData/Local/Temp/omp-pack-BdgvUY/dude1wudv-pi-catalog-20.1.2.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./models.json":{"types":"./dist/types/models.json.d.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","gen:models":"bun scripts/generate-models.ts","check:types":"tsgo -p tsconfig.json --noEmit","gen:cursor-proto":"protoc --plugin=protoc-gen-es=../../node_modules/.bin/protoc-gen-es --es_out=src/discovery/cursor-gen --es_opt=target=ts -I ../ai/src/providers/cursor/proto ../ai/src/providers/cursor/proto/agent.proto"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\sun\\AppData\\Local\\Temp\\omp-pack-BdgvUY\\dude1wudv-pi-catalog-20.1.2.tgz","_integrity":"sha512-OXJcRgQ3c2W3t66uWtfIY7edkY45jyzMWNthGH6o8IMAbGLL9YRnT44cUi8PM286QASr+KOcWGz2LRsUHZ88+A==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/catalog"},"_npmVersion":"11.12.1","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@bufbuild/protobuf":"^2.12.1","@dude1wudv/omptype":"20.1.2","@dude1wudv/pi-utils":"20.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@dude1wudv/pi-ai":"20.1.2"},"_npmOperationalInternal":{"tmp":"tmp/pi-catalog_20.1.2_1786776353534_0.6842366221474976","host":"s3://npm-registry-packages-npm-production"}},"20.1.3":{"name":"@dude1wudv/pi-catalog","version":"20.1.3","keywords":["ai","llm","models","catalog","discovery"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-catalog@20.1.3","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"f38ec38a79632f11f2fea1c7d4869ef41bc6ed2f","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.3.tgz","fileCount":143,"integrity":"sha512-ipIQAjLawE+v/O5oBD8+IHa816vGDDmEMB6J0tF5wd27HHPZsdprVszIqbo9lGgLzQ0bl4zQwSn4P02byRTykw==","signatures":[{"sig":"MEUCIAz9C0ED+L6nv30L6Ci3Pa6Gmz0+GqiWgKxebCSyDAllAiEAiqLRFYGbMieNfpHtuhAlcglP8RlBvGplDABJkf1x4eI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8812693},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-3jCMVS/dude1wudv-pi-catalog-20.1.3.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./models.json":{"types":"./dist/types/models.json.d.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","gen:models":"bun scripts/generate-models.ts","check:types":"tsgo -p tsconfig.json --noEmit","gen:cursor-proto":"protoc --plugin=protoc-gen-es=../../node_modules/.bin/protoc-gen-es --es_out=src/discovery/cursor-gen --es_opt=target=ts -I ../ai/src/providers/cursor/proto ../ai/src/providers/cursor/proto/agent.proto"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-3jCMVS\\dude1wudv-pi-catalog-20.1.3.tgz","_integrity":"sha512-ipIQAjLawE+v/O5oBD8+IHa816vGDDmEMB6J0tF5wd27HHPZsdprVszIqbo9lGgLzQ0bl4zQwSn4P02byRTykw==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/catalog"},"_npmVersion":"10.9.8","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bufbuild/protobuf":"^2.12.1","@dude1wudv/omptype":"20.1.3","@dude1wudv/pi-utils":"20.1.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@dude1wudv/pi-ai":"20.1.3"},"_npmOperationalInternal":{"tmp":"tmp/pi-catalog_20.1.3_1786786368209_0.24440438817374965","host":"s3://npm-registry-packages-npm-production"}},"20.1.4":{"name":"@dude1wudv/pi-catalog","version":"20.1.4","keywords":["ai","llm","models","catalog","discovery"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-catalog@20.1.4","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"17263d58e0e9d305f934c74ad2dfc459f2e2fe09","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.4.tgz","fileCount":143,"integrity":"sha512-/uPXYk7rUbgzw+oS2TnflKazzB6rnYJvNZaBbX5Zh1CefPSWzHYTUTLiGPuMw0istiJFVN1GVpVqLNWJsIpjSQ==","signatures":[{"sig":"MEUCIQChgjWy7c2AA3iUkePrpoDzYBzfIAVT8gkLtozbNGl5FAIgCXuhxdlCKW0qioRFH7rWfOYnOy4lg1pYtA6IW8P5U64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8812693},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-9r6DDU/dude1wudv-pi-catalog-20.1.4.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./models.json":{"types":"./dist/types/models.json.d.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","gen:models":"bun scripts/generate-models.ts","check:types":"tsgo -p tsconfig.json --noEmit","gen:cursor-proto":"protoc --plugin=protoc-gen-es=../../node_modules/.bin/protoc-gen-es --es_out=src/discovery/cursor-gen --es_opt=target=ts -I ../ai/src/providers/cursor/proto ../ai/src/providers/cursor/proto/agent.proto"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-9r6DDU\\dude1wudv-pi-catalog-20.1.4.tgz","_integrity":"sha512-/uPXYk7rUbgzw+oS2TnflKazzB6rnYJvNZaBbX5Zh1CefPSWzHYTUTLiGPuMw0istiJFVN1GVpVqLNWJsIpjSQ==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/catalog"},"_npmVersion":"10.9.8","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bufbuild/protobuf":"^2.12.1","@dude1wudv/omptype":"20.1.4","@dude1wudv/pi-utils":"20.1.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@dude1wudv/pi-ai":"20.1.4"},"_npmOperationalInternal":{"tmp":"tmp/pi-catalog_20.1.4_1786817542362_0.5963924763965487","host":"s3://npm-registry-packages-npm-production"}},"20.1.5":{"name":"@dude1wudv/pi-catalog","version":"20.1.5","keywords":["ai","llm","models","catalog","discovery"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-catalog@20.1.5","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"2f5e23a9c5a58d7c3d94f479fed2ef9274f50b46","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.5.tgz","fileCount":143,"integrity":"sha512-GK9yGt1LeJXDV+9AwvjomhKtXqCa8mYjOI5Vd65gpb7Xoj09XVPWtXECUS/jqlekP0MkPwmdVkk9yBDRMtlAWA==","signatures":[{"sig":"MEUCIQCndlOTyGBHYaxZzA/+o8CaHmMxOem47EDUMGnLjDhoeAIgWegXlYowyp1q5oeujKdb6rSlWBXg60XVwdbUF29c9DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8812693},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-Mxh9oZ/dude1wudv-pi-catalog-20.1.5.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./models.json":{"types":"./dist/types/models.json.d.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","gen:models":"bun scripts/generate-models.ts","check:types":"tsgo -p tsconfig.json --noEmit","gen:cursor-proto":"protoc --plugin=protoc-gen-es=../../node_modules/.bin/protoc-gen-es --es_out=src/discovery/cursor-gen --es_opt=target=ts -I ../ai/src/providers/cursor/proto ../ai/src/providers/cursor/proto/agent.proto"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-Mxh9oZ\\dude1wudv-pi-catalog-20.1.5.tgz","_integrity":"sha512-GK9yGt1LeJXDV+9AwvjomhKtXqCa8mYjOI5Vd65gpb7Xoj09XVPWtXECUS/jqlekP0MkPwmdVkk9yBDRMtlAWA==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/catalog"},"_npmVersion":"10.9.8","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bufbuild/protobuf":"^2.12.1","@dude1wudv/omptype":"20.1.5","@dude1wudv/pi-utils":"20.1.5"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@dude1wudv/pi-ai":"20.1.5"},"_npmOperationalInternal":{"tmp":"tmp/pi-catalog_20.1.5_1786863964038_0.4628559185316865","host":"s3://npm-registry-packages-npm-production"}},"20.1.6":{"name":"@dude1wudv/pi-catalog","version":"20.1.6","keywords":["ai","llm","models","catalog","discovery"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-catalog@20.1.6","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"c73bd57eb41ff971b41555db84588015b51b3227","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.6.tgz","fileCount":143,"integrity":"sha512-ZFfMJoK3T0+QGtdY0b09Ox8ai/vAkX1LDNXh2r2+CZOKjjYMNHD+1wuPJhvmk//3wgs7c472UTBMayJv6EJJDQ==","signatures":[{"sig":"MEQCIGa0LCl4Jkbsu1Nrl7dMLYfmdnF+lF4diADVluxP4bORAiACDR49l1QEedKK+tcxyPsUkMnanVbSiThCSzKem7lRpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8812693},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-d6xFNQ/dude1wudv-pi-catalog-20.1.6.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./models.json":{"types":"./dist/types/models.json.d.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","gen:models":"bun scripts/generate-models.ts","check:types":"tsgo -p tsconfig.json --noEmit","gen:cursor-proto":"protoc --plugin=protoc-gen-es=../../node_modules/.bin/protoc-gen-es --es_out=src/discovery/cursor-gen --es_opt=target=ts -I ../ai/src/providers/cursor/proto ../ai/src/providers/cursor/proto/agent.proto"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-d6xFNQ\\dude1wudv-pi-catalog-20.1.6.tgz","_integrity":"sha512-ZFfMJoK3T0+QGtdY0b09Ox8ai/vAkX1LDNXh2r2+CZOKjjYMNHD+1wuPJhvmk//3wgs7c472UTBMayJv6EJJDQ==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/catalog"},"_npmVersion":"10.9.8","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bufbuild/protobuf":"^2.12.1","@dude1wudv/omptype":"20.1.6","@dude1wudv/pi-utils":"20.1.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@dude1wudv/pi-ai":"20.1.6"},"_npmOperationalInternal":{"tmp":"tmp/pi-catalog_20.1.6_1786872843159_0.8112681611630541","host":"s3://npm-registry-packages-npm-production"}},"20.1.7":{"name":"@dude1wudv/pi-catalog","version":"20.1.7","keywords":["ai","llm","models","catalog","discovery"],"author":{"name":"Can Boluk"},"license":"MIT","_id":"@dude1wudv/pi-catalog@20.1.7","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"8676ea15f5f93dea3d4aafe1bf5da667a9324e3b","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.7.tgz","fileCount":145,"integrity":"sha512-hqb2ZY6jsdbiVg1Evz+vnDBAKrYH4SGcpoXXem60x/kyI7xp+heI4iXpDwBg9Asvzjx3jJ6jxE/hSYSv9DvpQA==","signatures":[{"sig":"MEQCIDoxBP99pF0g8fTDfvmsTaCYBphoZf1LncGuWjYlkpSZAiBimtXSCbl3KmMLzjvdnOnDaynhyp0yM/unDajWRoeZ0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8875836},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-oF7H12/dude1wudv-pi-catalog-20.1.7.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./models.json":{"types":"./dist/types/models.json.d.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","gen:models":"bun scripts/generate-models.ts","check:types":"tsgo -p tsconfig.json --noEmit","gen:cursor-proto":"protoc --plugin=protoc-gen-es=../../node_modules/.bin/protoc-gen-es --es_out=src/discovery/cursor-gen --es_opt=target=ts -I ../ai/src/providers/cursor/proto ../ai/src/providers/cursor/proto/agent.proto"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-oF7H12\\dude1wudv-pi-catalog-20.1.7.tgz","_integrity":"sha512-hqb2ZY6jsdbiVg1Evz+vnDBAKrYH4SGcpoXXem60x/kyI7xp+heI4iXpDwBg9Asvzjx3jJ6jxE/hSYSv9DvpQA==","repository":{"url":"git+https://github.com/can1357/oh-my-pi.git","type":"git","directory":"packages/catalog"},"_npmVersion":"10.9.8","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@bufbuild/protobuf":"^2.12.1","@dude1wudv/omptype":"20.1.7","@dude1wudv/pi-utils":"20.1.7"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@dude1wudv/pi-ai":"20.1.7"},"_npmOperationalInternal":{"tmp":"tmp/pi-catalog_20.1.7_1787078839495_0.535265017403761","host":"s3://npm-registry-packages-npm-production"}},"20.1.8":{"name":"@dude1wudv/pi-catalog","version":"20.1.8","keywords":["ai","llm","models","catalog","discovery"],"author":{"name":"Stencil Labs, Inc."},"license":"MIT","_id":"@dude1wudv/pi-catalog@20.1.8","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"homepage":"https://omp.sh","bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"dist":{"shasum":"5b7fdd882cbeb7d624e10674c7dcc9d7c6ea931e","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.8.tgz","fileCount":113,"integrity":"sha512-v24XtWSwZWLz9WjdC1Oc3r2kUdnLYxjxx45xKlkmh+ZXRWxOtMy12zYSZoeLIlTcUtEOO7mnclcgH79gX9ckUQ==","signatures":[{"sig":"MEUCIQCgYoPFgpkYd2htWvR6mjN7hO3o+A2CWb1HOgLeA0fYhQIgR8VemOOu7CzB7Ust8Y8vOM4Zsytp78CQz1AoSlMjG80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dude1wudv%2fpi-catalog@20.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12087735},"main":"./src/index.ts","type":"module","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-Zvbnn8/dude1wudv-pi-catalog-20.1.8.tgz","types":"./dist/types/index.d.ts","engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts","./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./models.json":{"types":"./dist/types/models.json.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"}},"scripts":{"fix":"biome check --write --unsafe .","fmt":"biome format --write .","lint":"biome lint .","test":"bun test --parallel","check":"biome check . && bun run check:types","gen:proto":"bun scripts/generate-protocols.ts","gen:models":"bun scripts/generate-models.ts","check:types":"tsgo -p tsconfig.json --noEmit"},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-Zvbnn8\\dude1wudv-pi-catalog-20.1.8.tgz","_integrity":"sha512-v24XtWSwZWLz9WjdC1Oc3r2kUdnLYxjxx45xKlkmh+ZXRWxOtMy12zYSZoeLIlTcUtEOO7mnclcgH79gX9ckUQ==","repository":{"url":"git+https://github.com/dude1wudv/oh-my-pi.git","type":"git"},"_npmVersion":"10.9.8","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@dude1wudv/omptype":"20.1.8","@dude1wudv/pi-utils":"20.1.8"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","@dude1wudv/pi-ai":"20.1.8"},"_npmOperationalInternal":{"tmp":"tmp/pi-catalog_20.1.8_1787329612129_0.3533474440293116","host":"s3://npm-registry-packages-npm-production"}},"20.1.9":{"type":"module","name":"@dude1wudv/pi-catalog","version":"20.1.9","description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","homepage":"https://omp.sh","author":{"name":"Stencil Labs, Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dude1wudv/oh-my-pi.git"},"bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"keywords":["ai","llm","models","catalog","discovery"],"main":"./src/index.ts","types":"./dist/types/index.d.ts","scripts":{"check":"biome check . && bun run check:types","check:types":"tsgo -p tsconfig.json --noEmit","lint":"biome lint .","test":"bun test --parallel","fix":"biome check --write --unsafe .","fmt":"biome format --write .","gen:models":"bun scripts/generate-models.ts","gen:proto":"bun scripts/generate-protocols.ts"},"dependencies":{"@dude1wudv/omptype":"20.1.9","@dude1wudv/pi-utils":"20.1.9"},"devDependencies":{"@dude1wudv/pi-ai":"20.1.9","@types/bun":"^1.3.14"},"engines":{"bun":">=1.3.14"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./src/index.ts"},"./models.json":{"types":"./dist/types/models.json.d.ts","import":"./src/models.json"},"./provider-models":{"types":"./dist/types/provider-models/index.d.ts","import":"./src/provider-models/index.ts"},"./provider-models/*":{"types":"./dist/types/provider-models/*.d.ts","import":"./src/provider-models/*.ts"},"./discovery":{"types":"./dist/types/discovery/index.d.ts","import":"./src/discovery/index.ts"},"./discovery/*":{"types":"./dist/types/discovery/*.d.ts","import":"./src/discovery/*.ts"},"./identity":{"types":"./dist/types/identity/index.d.ts","import":"./src/identity/index.ts"},"./identity/*":{"types":"./dist/types/identity/*.d.ts","import":"./src/identity/*.ts"},"./wire/*":{"types":"./dist/types/wire/*.d.ts","import":"./src/wire/*.ts"},"./compat/*":{"types":"./dist/types/compat/*.d.ts","import":"./src/compat/*.ts"},"./*":{"types":"./dist/types/*.d.ts","import":"./src/*.ts"},"./*.js":"./src/*.ts"},"_id":"@dude1wudv/pi-catalog@20.1.9","_integrity":"sha512-gcbfyVRvO8E2jcmCXo1I5Su8vc/8OJhh/dh5doOj6rJBTgUkKlC1McQujWbVebw3xZk9bQEobqYQSOIPwyeKMA==","_resolved":"C:\\Users\\RUNNER~1\\AppData\\Local\\Temp\\omp-pack-VV1kzM\\dude1wudv-pi-catalog-20.1.9.tgz","_from":"file:C:/Users/RUNNER~1/AppData/Local/Temp/omp-pack-VV1kzM/dude1wudv-pi-catalog-20.1.9.tgz","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-gcbfyVRvO8E2jcmCXo1I5Su8vc/8OJhh/dh5doOj6rJBTgUkKlC1McQujWbVebw3xZk9bQEobqYQSOIPwyeKMA==","shasum":"9671ec3638935a7f506e477c32007405d2de1f82","tarball":"https://registry.npmjs.org/@dude1wudv/pi-catalog/-/pi-catalog-20.1.9.tgz","fileCount":113,"unpackedSize":12087735,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dude1wudv%2fpi-catalog@20.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQChto1hCRN2idD1JIAcZ9GwkqoIoIjjQqSaKkiqnEz3yQIhAIsmQblUx3/39nQlFFubg9cjImg9m0SGUDF3aZB1DTx5"}]},"_npmUser":{"name":"dude1wudv","email":"1602858215@qq.com"},"directories":{},"maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-catalog_20.1.9_1787367780155_0.057555160713790965"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-14T18:05:54.221Z","modified":"2026-08-22T03:03:00.709Z","20.1.0":"2026-08-14T18:05:54.600Z","20.1.2":"2026-08-15T06:45:53.719Z","20.1.3":"2026-08-15T09:32:48.410Z","20.1.4":"2026-08-15T18:12:22.541Z","20.1.5":"2026-08-16T07:06:04.233Z","20.1.6":"2026-08-16T09:34:03.353Z","20.1.7":"2026-08-18T18:47:19.791Z","20.1.8":"2026-08-21T16:26:52.318Z","20.1.9":"2026-08-22T03:03:00.379Z"},"bugs":{"url":"https://github.com/can1357/oh-my-pi/issues"},"author":{"name":"Stencil Labs, Inc."},"license":"MIT","homepage":"https://omp.sh","keywords":["ai","llm","models","catalog","discovery"],"repository":{"type":"git","url":"git+https://github.com/dude1wudv/oh-my-pi.git"},"description":"Model catalog for omp: bundled model database, provider discovery descriptors, model identity, classification, and equivalence","maintainers":[{"name":"dude1wudv","email":"1602858215@qq.com"}],"readme":"# @dude1wudv/pi-catalog\n\nModel catalog for [oh-my-pi](https://github.com/can1357/oh-my-pi): bundled model database, provider discovery, model identity, classification, and equivalence.\n\n## What's inside\n\n| Module                          | Purpose                                                                                                     |\n| ------------------------------- | ----------------------------------------------------------------------------------------------------------- |\n| `models.json` + `models`        | Bundled model database (pricing, context windows, modalities, thinking support)                             |\n| `provider-models`               | Provider catalog descriptors (`CATALOG_PROVIDERS`), per-provider model resolution rules                     |\n| `discovery`                     | Runtime model discovery for OpenAI-compatible endpoints, Gemini, Codex, Cursor, Antigravity, Ollama         |\n| `identity`                      | Model id parsing and classification (family/version), reference resolution, equivalence, selection priority |\n| `model-thinking`                | Thinking/reasoning metadata and generated per-model policies                                                |\n| `model-manager` / `model-cache` | Runtime model registry with discovery refresh and on-disk caching                                           |\n| `variant-collapse`              | Collapsing provider-specific variants of the same underlying model                                          |\n| `compat`                        | Request/response compatibility fixups for OpenAI- and Anthropic-shaped APIs                                 |\n| `wire`                          | Wire-level helpers: Codex, Gemini headers, GitHub Copilot                                                   |\n| `effort`                        | Reasoning-effort level definitions                                                                          |\n\nImport from subpaths (`@dude1wudv/pi-catalog/<module>`) or the root barrel.\n\n## models.json is generated\n\nNever edit `src/models.json` by hand — it is produced from upstream sources (stencil.so, provider catalog discovery, OpenCode docs) by `scripts/generate-models.ts` and the resolvers in `src/provider-models/`. Regenerate with:\n\n```sh\nbun run gen:models\n```\n\nTo change an entry, fix the source: resolver overrides in `provider-models/openai-compat.ts`, provider entries in `provider-models/descriptors.ts`, generator fixups in `scripts/generate-models.ts`, or thinking policies in `model-thinking.ts`.\n\n## Install\n\n```sh\nbun add @dude1wudv/pi-catalog\n```\n\nShips TypeScript source directly (no build step); requires Bun ≥ 1.3.14.\n\n## References\n\n- [Monorepo README](https://github.com/can1357/oh-my-pi#readme)\n- [CHANGELOG](./CHANGELOG.md)\n","readmeFilename":"README.md"}