{"_id":"@bbugs280/openai-compatible-paperclip-adapter","_rev":"20-fc32a8fa178b807d3ca52972edfa49b6","name":"@bbugs280/openai-compatible-paperclip-adapter","dist-tags":{"latest":"0.2.15"},"versions":{"0.1.0":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.1.0","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.1.0","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"87917df3f007166750c1bce0c415e2ac5d8b94ba","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.1.0.tgz","fileCount":33,"integrity":"sha512-6pUIoaEDlXaARC+r10qsRMOd35QQWeFiKSddkGP0DqSHlaTA9yIREBJhyo3a4AT3wRTf4JpuipWzNgc8k3BdJg==","signatures":[{"sig":"MEQCIDFiuDpsijsnuFzQAQDY3uGX7OC187oTq+VfKzh+mOMAAiBqTjRQIClOr7/Qf9yB8ML5IRsSgthkhPHsfKkl7UeH1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20670},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.1.0_1775733760110_0.8146495900525319","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.1.1","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.1.1","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"68b90901e0628d4228372830d9dd484d72ef7b97","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.1.1.tgz","fileCount":34,"integrity":"sha512-zKBjMNPB/MnIbFM0Qur6HPlv4kt8kC6lonY7f1G28pn7IxCzuWqL5lvShpE6jBsGOfJMCdnrBRwzW8f+KZZNSg==","signatures":[{"sig":"MEYCIQD3qdnPwzXWVKShBU1yB3wrHdZQipW6yx4ZY3iEeWyCewIhANjm+rO1T1AW+LUQIaegI6tm/NxQbp++CUTfYed4un6N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22934},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.1.1_1775735060552_0.22181707496195502","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.1.2","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.1.2","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"8d34ee2ced4b74306cbe5de48bfce7d4886d9c93","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.1.2.tgz","fileCount":34,"integrity":"sha512-vZWQQkjt2esIQQHQJdA2E1lz+2qTUorjh4ncQD6nt1kW8AwOawFgQE/RGArmTNYgcHaOAJauN47Xtm+bE1RjCw==","signatures":[{"sig":"MEUCIQC1KA/CFjhtsbHnKez6vnTyDDbIugFoVsCs+VUYMLud/QIgfdNozfKpNVOInEbcP77nB7lVEstk+9s6TBEuL8c2WAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22936},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.1.2_1775736787836_0.6511171022815947","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.1.3","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.1.3","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"aac1e618ec413fee3db9c296424f43194046e48a","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.1.3.tgz","fileCount":34,"integrity":"sha512-JVVp6zy9zyBAImt/KLq0tqnV4/GxOHJIfpJ0ySV2EqRi2kPQ5u5vYgRK5YCob7qwRmHakxdPhukZ211XAkXhFA==","signatures":[{"sig":"MEUCIQDopmMRPZ96aHG7+EY/aqLakqiCXFHSnIN7dfoIdo/sVAIgTUOHA6qT0yTJqn8+ANUA6xGa0//0cStrDQQweqhHdlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24456},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.1.3_1775736898743_0.4084823423439359","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.0","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.0","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"7fcd498664fbfd4bdce8ead6c4f1139f5b5c6914","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.0.tgz","fileCount":34,"integrity":"sha512-8jbRJ+hhJU7ZXv4eCPssYkdOWYLTnOUKqXyJWRqWvv5EiQa041XyDl/1yprFFdOsNLc2PD25rMtzr/U7tcX2Aw==","signatures":[{"sig":"MEYCIQD6GLJ+FVS2/S7/x5vSv+uNxO32+ylakx7dzOWIPMTdSgIhALv/cdY2rZ+W9HgZVlbefQN1PdoVqlxZobzFV0RTz2I8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52038},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.0_1775741286703_0.336379562754894","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.1","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.1","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"4bba50962c484089c2a400032195b0e1ed47673d","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.1.tgz","fileCount":34,"integrity":"sha512-IgVTSLB+fny7Q5NxUdSd3BRh5ryo2kkdUoh7eAcX0P0USlLfRccN8O5xW8NBJG/ZrwFZTmI/43ScCoxwMwgw6A==","signatures":[{"sig":"MEYCIQCbGkpDGWkOcZiTM7GjJGbK98Eh+rtaM94CdfhfvHNvyAIhAOIltuviuRFGkFThu9T9+aBLc3BlhpZzdwnM7I9MCllr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52411},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.1_1775741778439_0.5507909298970459","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.2","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.2","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"88801818adf282fbbf3a2ec9f53d0a5d5e7c9787","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.2.tgz","fileCount":34,"integrity":"sha512-+DcnqEZuKFIROAQzayadPvQVWNsnIHuBOLtRfowfBlYRRvGal9zRC6IPASWOgYP4pfvrRBShbwYRVP9DrUm03A==","signatures":[{"sig":"MEUCIQDoRGrYn3teYoRMCSuFl5IrEvX6WC6J4QXtba6zYprM4QIgSo5t8jWQne4dyTCahN7srCYKfMKco15EhFiNx/SZZYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52463},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.2_1775742217716_0.1944820406441614","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.3","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.3","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"db6417477cd40956901dd00bc78dbd7db652f564","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.3.tgz","fileCount":34,"integrity":"sha512-fS8QCmNlo43gfG48RLOg+AR3f0Aeeulvjdxjdk5V7s0IgkB7pKKo55fBFQz8RMFkbg4l64Kjbgxgfdnw9YE8DQ==","signatures":[{"sig":"MEYCIQCmxV6fX8vNWgoQw/KBsofKDlwEztvvw/gulJnBOqHNewIhAKoO5T+jscsqjattwsBvc1yc6sU2F4QMjs5rN8oKFsPR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54773},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.3_1775742990971_0.011045078290750077","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.4","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.4","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"4c3aa61e54596cffb41c618ec62e977c6323bc7c","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.4.tgz","fileCount":34,"integrity":"sha512-1HA/yGf+K2TekyAiHvyyZOiqEiyq1kyirXjOSVHMPZbb8FXsTIBNcV1KIbHZE6tQW2WihyAKJCzmgkhQj424IQ==","signatures":[{"sig":"MEUCIDOZxzubNi8Fn8znPdDt2kvvdV9yoGkAGqREX5dsgKXjAiEAveQIV0rQhjYzrKAcfoYb2rlQTwytM+yHiODGKzOkOYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57255},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.4_1775744345674_0.006929023455701788","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.5","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.5","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"e5cecde74327d3a24cf19d24d2ada28ca6c22427","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.5.tgz","fileCount":34,"integrity":"sha512-5O+arrmRLrtXiOvF5APp/Ml0db2fG8fkyykmBdYbBEq/euzwxn6ij25dCEL9/wVGVk+pU3NUaR3BWQXuKh6M+g==","signatures":[{"sig":"MEYCIQCVbA+1DboV/paOVxWPt9fwReuGuC5ilBfV7QlWsVt4QQIhAPI1CWLe+fjZUPFuXbAYDypo3nmK36YOPK+5luQ4ZRXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65683},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.5_1775746227530_0.42159709570227033","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.6","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.6","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"bec3103c71598b2eb0503153b6450a99d549afd0","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.6.tgz","fileCount":34,"integrity":"sha512-HJBLRXZVvt2cQA9KPndn8BUioT2p8AmC0vinzSEFbQXNFeaHyjLD7PMvrnCpk3ltoDVwHf7chQB2u81MULmcPQ==","signatures":[{"sig":"MEUCIAcyUtIPh2vey8yozswHpBDXaWnn121EhBjCltYk3fKqAiEA2uUtro9rVksmeRaXmu4V/WPWDIz3ojgXBldWlbPFmco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68628},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.6_1775746761070_0.6867746320038564","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.7","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.7","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"f02f77cb8610572867da4fe751be155a6ffb8c10","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.7.tgz","fileCount":34,"integrity":"sha512-bGy7zD6Oce4hJ7ygKpES6PWV+yyz9P/MftICW/l/g36M7SP6MT1B/7eHHp0wpto9lQGo39zBZses472MbWtqdw==","signatures":[{"sig":"MEYCIQC0STOQWe4ByQ+07gZoyzWyFOIdbbz86rarKX14t+WZdwIhAPw3SAmIK2078WB4CWY625ItoP6YqmcZm596AT0h9mm2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69025},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.7_1775747236683_0.7200185152526501","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.8","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.8","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"494061fe44114a8b66fa3c0e1816ce6d632f49d7","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.8.tgz","fileCount":34,"integrity":"sha512-lUf+f0clhutDnnP3NWjdXFNpgI1irdZmPpIp/52t8EEdfCOmWWY9HuaJ9ElN5ENQc0J340WtMgwXg09q9MpSYA==","signatures":[{"sig":"MEQCIEpftwOMsZKVrEVQI3eYpdEDR0BcB5klv5uk1gQZb5AdAiAFN6nBL4ATh5nxbkbmp6YdUp660eJXnC8TBx0phoNGHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70943},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.8_1775747616490_0.9123317081951645","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.9","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.9","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"9f94020d0ec774fbcc4bc24a7b18db38144f8cd6","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.9.tgz","fileCount":34,"integrity":"sha512-F2jJSjtSagNnvNeb6Z7hbe70nE0vHSG8GyqJnxe5eycxSALQXuHhSclvkuXcG25IlnUX+Lo4rcWVKfwYHbWTng==","signatures":[{"sig":"MEQCID/MNpG2GEf4GeJeP7X1j4OqkP01DS0vd47e41TrLlVSAiA8qaYi2XVi6BP0h0S9O5tN3yramMy0Lc2V1DyRwG8U4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71244},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.9_1775750622364_0.5412129806795487","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.10","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.10","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"759e1b910aebead192fdce3c4f1d8db37a55cc8c","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.10.tgz","fileCount":34,"integrity":"sha512-xSdqemUIpHJjnrQqBcgVYJhWwFI5BvKXV4JNGejzmetsT57fquQKT+BDsX6GFnOnzQyXSaQT4wGJDPCTnfD9mw==","signatures":[{"sig":"MEUCIHR3rpaLQSCWLo+M7dOMd7/DE449PieasPR9qf9Ds9ncAiEA+J59s6a7+3QDO5bUmd1hj3lB65qbeVdyk57nEHIwJPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73575},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.10_1775751014683_0.513357701095434","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.11","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.11","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"6f546d68eb41226a0e0dca2f4288259d649f28fe","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.11.tgz","fileCount":34,"integrity":"sha512-L2dvLZJbU225Hm0JyxV+coB6BP53D10MtbQsOdSk+fZYLoK988InMJmtGzLqGMb0J0VcZ3GlGSnT2obSvzBNBQ==","signatures":[{"sig":"MEUCIQCgbDRxkRAwQYLJlL0E9xIfdW62Y4LeFjFcTwq++oJDCQIgFPEGf6nEsoGXepCSXZuRzIQhBkHg7eBhsZhRaIN6OLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74071},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.11_1775751448824_0.5791333520847857","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.12","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.12","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"dc9bf7aa64f8422b0c9981f8b0ba9e0a694e6be6","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.12.tgz","fileCount":34,"integrity":"sha512-v1Lf6BdCBgP5j/HMtIH6EbzvLxJCx0cWv4smsAhvsgidgRwgO+qxRcRw9mZc6RiX+mmvHdXMT5Ezw2SGAwhbKw==","signatures":[{"sig":"MEQCIAsdlY4ihnr1MBR67IAVziJo9KOs9kWrSq4Jpn21RoG/AiAguNogu7U5faxhz7B8/oMGf32GAlrBEPaghdtqimN9UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74412},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.12_1775751726251_0.22766579024229228","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.13","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.13","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"d22e24243be028399856e92b2d47a24cbab4928d","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.13.tgz","fileCount":34,"integrity":"sha512-ihpFH+AhbQGAAi1B3uP/URp0oSAH2K1+xdrl8DkJUqRRRqVd2dD/1kqhBj4WEy/C2GFGuYc48bxfXY3P4uAJ0g==","signatures":[{"sig":"MEYCIQDixQByZQc7nHZDD9TB3s+rpEc/wP1Z5b1JvdUjb4+W6wIhAMNgTofUzYRDDAmZ+VTGMSXiH3/gX8UdCf0GyuzDfBjD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80071},"type":"module","exports":{".":"./src/index.ts","./ui":"./src/ui/index.ts","./cli":"./src/cli/index.ts","./server":"./src/server/index.ts"},"gitHead":"26ebe3b002045b3064a22ecf9a4adc5670e4233f","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"2026.403.0"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.13_1775782869240_0.70809552485595","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.14","license":"MIT","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.14","maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"homepage":"https://github.com/paperclipai/paperclip#readme","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"dist":{"shasum":"84e7f0b2f7bb1c280963034b3d43b3f6cc40f8e4","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.14.tgz","fileCount":26,"integrity":"sha512-Ff6aHP0d+U/rkyZAGBeneOR563iHnETIY4yJiywWLMdgH4l1TQyyui3iBUCOCuIOAxwTPYFcLw0ObJqpYvoTyg==","signatures":[{"sig":"MEYCIQDu4uuiDoaWCG8ZWWkwn7wA7hcP0Lg+MeF17k912lKUxQIhAOK7pFsa1TRCu9SBtsP7eyg8Of6OYfri8TyG7vQkbQe7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121080},"main":"./dist/index.js","type":"module","_from":"file:bbugs280-openai-compatible-paperclip-adapter-0.2.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"}},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"_resolved":"/private/var/folders/gv/1f6tm8q91316_b14xy1jr_2w0000gp/T/d0e4737171829b7793590d55e66c5862/bbugs280-openai-compatible-paperclip-adapter-0.2.14.tgz","_integrity":"sha512-Ff6aHP0d+U/rkyZAGBeneOR563iHnETIY4yJiywWLMdgH4l1TQyyui3iBUCOCuIOAxwTPYFcLw0ObJqpYvoTyg==","repository":{"url":"git+https://github.com/paperclipai/paperclip.git","type":"git","directory":"packages/adapters/dashscope-api"},"_npmVersion":"11.8.0","directories":{},"_nodeVersion":"25.5.0","dependencies":{"@paperclipai/adapter-utils":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/openai-compatible-paperclip-adapter_0.2.14_1775831501870_0.323244698050013","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@bbugs280/openai-compatible-paperclip-adapter","version":"0.2.15","license":"MIT","repository":{"type":"git","url":"git+https://github.com/paperclipai/paperclip.git","directory":"packages/adapters/dashscope-api"},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.js"},"./ui":{"types":"./dist/ui/index.d.ts","import":"./dist/ui/index.js"},"./cli":{"types":"./dist/cli/index.d.ts","import":"./dist/cli/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@paperclipai/adapter-utils":"0.3.1"},"devDependencies":{"@types/node":"^20","typescript":"^5"},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"main":"./dist/index.js","types":"./dist/index.d.ts","_id":"@bbugs280/openai-compatible-paperclip-adapter@0.2.15","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.","bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"homepage":"https://github.com/paperclipai/paperclip#readme","_integrity":"sha512-1AM+5zl/gtJnyFQz5uyooLYRu4I5MvC6seQ0JWP2Br3bU9hRfGYH1m3cfFZMjrt+PThEre0ywI4xf9NxYFq+fg==","_resolved":"/private/var/folders/gv/1f6tm8q91316_b14xy1jr_2w0000gp/T/e7fe343ba24492b37e36acd2b4906eba/bbugs280-openai-compatible-paperclip-adapter-0.2.15.tgz","_from":"file:bbugs280-openai-compatible-paperclip-adapter-0.2.15.tgz","_nodeVersion":"25.5.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-1AM+5zl/gtJnyFQz5uyooLYRu4I5MvC6seQ0JWP2Br3bU9hRfGYH1m3cfFZMjrt+PThEre0ywI4xf9NxYFq+fg==","shasum":"2166334b293d6bafc41d908a5a43cadeb3e03102","tarball":"https://registry.npmjs.org/@bbugs280/openai-compatible-paperclip-adapter/-/openai-compatible-paperclip-adapter-0.2.15.tgz","fileCount":27,"unpackedSize":127468,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD0EdFuHj2nQNy5333cAigwnXGbitKLqINugc1nSmAo/AIgO2KAoXmtylitWkQVKrM5C+XS+F4yn4y3hIxsHk6iF8M="}]},"_npmUser":{"name":"bbugs280","email":"yeung.vincent@gmail.com"},"directories":{},"maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openai-compatible-paperclip-adapter_0.2.15_1775831748137_0.7285854735504251"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-09T11:22:40.011Z","modified":"2026-04-10T14:35:48.507Z","0.1.0":"2026-04-09T11:22:40.257Z","0.1.1":"2026-04-09T11:44:20.714Z","0.1.2":"2026-04-09T12:13:08.010Z","0.1.3":"2026-04-09T12:14:58.912Z","0.2.0":"2026-04-09T13:28:06.853Z","0.2.1":"2026-04-09T13:36:18.576Z","0.2.2":"2026-04-09T13:43:37.876Z","0.2.3":"2026-04-09T13:56:31.097Z","0.2.4":"2026-04-09T14:19:05.829Z","0.2.5":"2026-04-09T14:50:27.665Z","0.2.6":"2026-04-09T14:59:21.224Z","0.2.7":"2026-04-09T15:07:17.075Z","0.2.8":"2026-04-09T15:13:36.645Z","0.2.9":"2026-04-09T16:03:42.519Z","0.2.10":"2026-04-09T16:10:14.823Z","0.2.11":"2026-04-09T16:17:28.981Z","0.2.12":"2026-04-09T16:22:06.425Z","0.2.13":"2026-04-10T01:01:09.387Z","0.2.14":"2026-04-10T14:31:42.011Z","0.2.15":"2026-04-10T14:35:48.387Z"},"bugs":{"url":"https://github.com/paperclipai/paperclip/issues"},"license":"MIT","homepage":"https://github.com/paperclipai/paperclip#readme","repository":{"type":"git","url":"git+https://github.com/paperclipai/paperclip.git","directory":"packages/adapters/dashscope-api"},"maintainers":[{"name":"bbugs280","email":"yeung.vincent@gmail.com"}],"readme":"# @bbugs280/openai-compatible-paperclip-adapter\n\nA [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more.\n\n## Supported Providers\n\n| Provider | Base URL |\n|---|---|\n| Dashscope (Qwen) | `https://dashscope.aliyuncs.com/compatible-mode/v1` |\n| DeepSeek | `https://api.deepseek.com/v1` |\n| OpenRouter | `https://openrouter.ai/api/v1` |\n| Ollama (local) | `http://localhost:11434/v1` |\n| Any OpenAI-compatible endpoint | your custom URL |\n\n## Installation\n\nInstall via Paperclip's **Adapter Plugin Manager** (Settings → Adapters → External):\n\n```\n@bbugs280/openai-compatible-paperclip-adapter\n```\n\nOr add to `~/.paperclip/adapter-plugins.json`:\n\n```json\n[{ \"package\": \"@bbugs280/openai-compatible-paperclip-adapter\" }]\n```\n\n## Agent Configuration\n\nWhen creating or editing an agent, select **OpenAI-Compatible API** as the adapter type and fill in:\n\n| Field | Required | Description |\n|---|---|---|\n| `apiKey` | Yes | Your provider API key (e.g. `sk-...`) |\n| `model` | Yes | Model ID as the provider lists it (e.g. `qwen-plus`, `deepseek-chat`, `llama3`) |\n| `baseUrl` | No | API endpoint root (default: Dashscope) |\n| `timeoutSec` | No | Request timeout in seconds (default: 120) |\n| `maxIterations` | No | Max tool-call iterations per run (default: 50) |\n| `instructions` | No | System prompt — the agent's role, persona, and rules |\n\n### System Prompt (instructions)\n\nThe **System Prompt** field is how you configure your agent's identity and behavior. It is sent as the `system` role message on every API call, before the task context.\n\nUse this field the same way you would use an `AGENTS.md` or `CLAUDE.md` file with a local adapter. Paste your agent's role description, operating rules, output format requirements, and any standing instructions here.\n\n**Example:**\n\n```\nYou are a helpful assistant.\n\nPurpose:\n- Give concise, practical guidance\n- Turn requests into simple, actionable steps\n- Keep responses clear and easy to follow\n- Ask for clarification when a blocker appears\n\nWhen responding:\n- Be short and direct\n- Use bullet points for action items\n- Briefly restate the task before acting\n```\n\nThe system prompt is stored in the database as part of `adapterConfig` — it is included in any database backup.\n\n> **Note:** Unlike local adapters (Claude CLI, Codex), this adapter does not use the Instructions tab. The Instructions tab manages on-disk files read by agent processes — which does not apply to API-based adapters. The System Prompt field here is the equivalent.\n\n### Dashscope / Qwen example\n\n```json\n{\n  \"apiKey\": \"sk-your-dashscope-key\",\n  \"model\": \"qwen-plus\",\n  \"baseUrl\": \"https://dashscope.aliyuncs.com/compatible-mode/v1\",\n  \"instructions\": \"You are a senior editor. Review tasks carefully and provide structured feedback.\"\n}\n```\n\n### DeepSeek example\n\n```json\n{\n  \"apiKey\": \"sk-your-deepseek-key\",\n  \"model\": \"deepseek-chat\",\n  \"baseUrl\": \"https://api.deepseek.com/v1\"\n}\n```\n\n### Ollama (local, no key needed)\n\n```json\n{\n  \"apiKey\": \"any\",\n  \"model\": \"llama3\",\n  \"baseUrl\": \"http://localhost:11434/v1\"\n}\n```\n\n## Built-in Models (dropdown)\n\n- `qwen-plus` — Qwen Plus\n- `qwen3.5-plus` — Qwen 3.5 Plus\n- `qwen-turbo` — Qwen Turbo\n- `qwen-max` — Qwen Max\n\nAny model ID supported by your provider can be typed manually.\n\n## Built-in Tools\n\nBeyond the standard Paperclip control-plane tools (list issues, create issue, add comment, etc.), this adapter ships optional social/publishing tools that agents can call during a run.\n\n### X.com (Twitter) Tools\n\nConfigure by adding X developer credentials to the agent's `adapterConfig`:\n\n| Field | Description |\n|---|---|\n| `xApiKey` | API Key (Consumer Key) from your X developer app |\n| `xApiSecret` | API Key Secret (Consumer Secret) |\n| `xAccessToken` | Access Token (generated in Keys and Tokens tab) |\n| `xAccessTokenSecret` | Access Token Secret |\n\n> Your X app must have **Read and Write** permissions, and Access Token/Secret must be regenerated after enabling write permissions.\n\nAvailable tools:\n\n| Tool | Description |\n|---|---|\n| `post_to_x` | Post a single tweet or a thread (array of texts) |\n| `follow_on_x` | Follow a user by handle (e.g. `@paperclipai`) |\n| `reply_to_x` | Reply to a tweet by ID |\n| `like_tweet` | Like a tweet by ID |\n| `retweet` | Retweet a tweet by ID |\n| `search_x` | Search recent tweets by query |\n| `get_tweet_metrics` | Get public engagement metrics for a tweet by ID |\n\n### Substack Tool\n\nConfigure by adding Substack credentials:\n\n| Field | Description |\n|---|---|\n| `substackEmail` | Login email for your Substack account |\n| `substackPassword` | Login password |\n| `substackPublication` | Subdomain of your publication (e.g. `mypublication` for `myPublication.substack.com`) |\n\nAvailable tool:\n\n| Tool | Description |\n|---|---|\n| `create_substack_draft` | Create a draft post from a title + markdown body. Returns the draft URL. |\n\n## Skill Documents\n\nSkills let you inject reusable reference content (style guides, brand voice, operating rules) into the agent's system prompt at run time, pulling the content from Paperclip document records.\n\nConfigure via `adapterConfig`:\n\n| Field | Description |\n|---|---|\n| `skillDocs` | JSON array of `{ \"issueId\", \"key\", \"label\"? }` entries |\n| `skillSecrets` | JSON object of `{ \"KEY\": \"value\" }` — substituted as `{{KEY}}` placeholders inside skill bodies |\n\n**Example `skillDocs`:**\n\n```json\n[\n  { \"issueId\": \"558deb85-c81e-4632-8d16-9e440c676d51\", \"key\": \"writing-style\", \"label\": \"Brand Voice\" },\n  { \"issueId\": \"558deb85-c81e-4632-8d16-9e440c676d51\", \"key\": \"xcom-content\", \"label\": \"X.com Guide\" }\n]\n```\n\nEach document is fetched via the Paperclip API and appended to the system prompt under a `--- Skill: <label> ---` heading. `{{KEY}}` placeholders in the document body are replaced with values from `skillSecrets`.\n\n## How It Works\n\nEach time an agent run is triggered, the adapter:\n\n1. Fetches any configured skill documents and injects them into the system prompt\n2. Builds a prompt from the Paperclip task context (issue, instructions, runtime info)\n3. Calls `POST {baseUrl}/chat/completions` with OpenAI message format\n4. Runs a tool-call loop — executes Paperclip + social tools as requested by the model\n5. Returns the final response text as the run output\n\n## License\n\nMIT\n","readmeFilename":"README.md","description":"A [Paperclip](https://github.com/paperclipai/paperclip) adapter that connects agents to any OpenAI-compatible LLM API — Dashscope (Qwen), DeepSeek, OpenRouter, Ollama, and more."}