{"_id":"@ar-llm/pi-skill-request-params","_rev":"2-7f0a8d81cc3f50ef961e6c04e9497798","name":"@ar-llm/pi-skill-request-params","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@ar-llm/pi-skill-request-params","version":"0.1.0","keywords":["pi-package","pi-extension","pi","skills","request-params","temperature"],"license":"Unlicense","_id":"@ar-llm/pi-skill-request-params@0.1.0","maintainers":[{"name":"arichiardi","email":"a.richiardi.work@gmail.com"}],"homepage":"https://github.com/arichiardi/ar-llm/tree/main/extensions/pi-skill-request-params#readme","bugs":{"url":"https://github.com/arichiardi/ar-llm/issues"},"pi":{"extensions":["./src/skill-request-params.ts"]},"dist":{"shasum":"675c463d99259c4c616ad0969f95eb601995a7b3","tarball":"https://registry.npmjs.org/@ar-llm/pi-skill-request-params/-/pi-skill-request-params-0.1.0.tgz","fileCount":4,"integrity":"sha512-VVWJyJZlODMLdr7wzpfH4xCNFLBX09kn9gdco+5fDA9uREBu7eDJINtFh8ZvxRicAfiwCB3HNY7moNluzZNpIg==","signatures":[{"sig":"MEQCIGtfX6YzerCIzLdP76X3Or4/XEFIEiUj3b3gSo0/nVPUAiB/1IGtCc+FsHLutpGeTIZifqda+OZ4D6oWrZIMbK6bxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20252},"type":"module","gitHead":"c7df8e24faadf4db547991dea10758815ce89a73","private":false,"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"arichiardi","email":"a.richiardi.work@gmail.com"},"repository":{"url":"git+https://github.com/arichiardi/ar-llm.git","type":"git","directory":"extensions/pi-skill-request-params"},"_npmVersion":"11.17.0","description":"Pi extension that injects per-skill, per-model, and per-provider request parameters (temperature, top_p, thinking, etc.) into every provider payload.","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0","@earendil-works/pi-coding-agent":"0.79.10"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-skill-request-params_0.1.0_1786121815265_0.1763617214001838","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"pi":{"extensions":["./src/skill-request-params.ts"]},"_id":"@ar-llm/pi-skill-request-params@0.2.0","bugs":{"url":"https://github.com/arichiardi/ar-llm/issues"},"dist":{"shasum":"7e4d051383e4e55b2cba9a09d4aa57da0ea08ecb","tarball":"https://registry.npmjs.org/@ar-llm/pi-skill-request-params/-/pi-skill-request-params-0.2.0.tgz","integrity":"sha512-+Vd6zFFsc/A0fGQRvjy+RqD8Wyjzb1d3/TcpSpikZfHAojVl8uiBSTY6GzOCnjzFF3wcGuBHJNxZid1VUzKqOw==","fileCount":4,"unpackedSize":20809,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvFoAzSY0PnSelQ0qKBj3PN05Sqq40IxA0sERurQgDxAIhAMlkT7uPvTuk2frzzSTTn+F50Je70m0Uoxvorkq4DB23"}]},"name":"@ar-llm/pi-skill-request-params","type":"module","gitHead":"8e5f4105e5654d41a34545a96634bd18fd3ec5e4","license":"Unlicense","private":false,"scripts":{"typecheck":"tsc --noEmit"},"version":"0.2.0","_npmUser":{"name":"arichiardi","email":"a.richiardi.work@gmail.com","approver":{"name":"arichiardi","email":"a.richiardi.work@gmail.com"}},"homepage":"https://github.com/arichiardi/ar-llm/tree/main/extensions/pi-skill-request-params#readme","keywords":["pi-package","pi-extension","pi","skills","request-params","temperature"],"repository":{"url":"git+https://github.com/arichiardi/ar-llm.git","type":"git","directory":"extensions/pi-skill-request-params"},"_npmVersion":"12.0.2","description":"Pi extension that injects per-skill, per-model, and per-provider request parameters (temperature, top_p, thinking, etc.) into every provider payload.","directories":{},"maintainers":[{"name":"arichiardi","email":"a.richiardi.work@gmail.com"}],"_nodeVersion":"26.5.0","devDependencies":{"typescript":"^6.0.3","@types/node":"^25.6.0","@earendil-works/pi-coding-agent":"0.79.10"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-skill-request-params_0.2.0_1788556892747_0.37899504333789036"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-07T16:56:55.026Z","modified":"2026-09-04T21:21:33.049Z","0.1.0":"2026-08-07T16:56:55.432Z","0.2.0":"2026-09-04T21:21:32.838Z"},"bugs":{"url":"https://github.com/arichiardi/ar-llm/issues"},"license":"Unlicense","homepage":"https://github.com/arichiardi/ar-llm/tree/main/extensions/pi-skill-request-params#readme","keywords":["pi-package","pi-extension","pi","skills","request-params","temperature"],"repository":{"url":"git+https://github.com/arichiardi/ar-llm.git","type":"git","directory":"extensions/pi-skill-request-params"},"description":"Pi extension that injects per-skill, per-model, and per-provider request parameters (temperature, top_p, thinking, etc.) into every provider payload.","maintainers":[{"name":"arichiardi","email":"a.richiardi.work@gmail.com"}],"readme":"# @ar-llm/pi-skill-request-params\n\n[![Unlicense](https://img.shields.io/badge/license-Unlicense-blue.svg)](./LICENSE)\n\nPi extension that injects per-skill, per-model, and per-provider request parameters (temperature, top_p, thinking, etc.) into every provider payload before the request fires.\n\n## Install\n\n```bash\npi install 'npm:@ar-llm/pi-skill-request-params'\n```\n\nOr try without installing:\n\n```bash\npi -e 'npm:@ar-llm/pi-skill-request-params'\n```\n\n## Config\n\nCreate `<agent-dir>/ar-llm/skill-request-params.json`.\n\n```json\n{\n  \"providers\": {\n    \"lm-studio\": {\n      \"default\": { \"temperature\": 0.6 },\n      \"skills\": {\n        \"clojure-coder\": { \"params\": { \"temperature\": 0.1, \"top_k\": 40 } }\n      }\n    }\n  }\n}\n```\n\nResolution order (lowest → highest priority):\n\n1. `providers.<provider>.default`\n2. `providers.<provider>.models.<modelId>.default`\n3. `providers.<provider>.skills.<skillName>`\n4. `providers.<provider>.models.<modelId>.skills.<skillName>`\n\n## License\n\n[The Unlicense](./LICENSE) — public domain, original work.\n","readmeFilename":"README.md"}