{"_id":"@derogab/pi-coffee","name":"@derogab/pi-coffee","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@derogab/pi-coffee","version":"0.1.0","description":"Keep your Mac and display awake while Pi is running","type":"module","scripts":{"test":"node --experimental-strip-types --test test/*.test.ts"},"keywords":["pi-package"],"repository":{"type":"git","url":"git+https://github.com/derogab/agent-kit.git","directory":"plugins/coffee"},"publishConfig":{"access":"public"},"pi":{"extensions":["./extensions/coffee.ts"]},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"gitHead":"96bc72f26c40e48b861f0c5a72079211d5133967","_id":"@derogab/pi-coffee@0.1.0","bugs":{"url":"https://github.com/derogab/agent-kit/issues"},"homepage":"https://github.com/derogab/agent-kit#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-ztJfMlQivGE/s2GThiu7azi6+QXzBdYghUOgeBFvHbkmPPH8bsJBmaehTtEMj+7S1caSHzaU+ECXt0pxCoULYA==","shasum":"8ff0be7406ed8f27e1bb295f28a6e1fa104ab26e","tarball":"https://registry.npmjs.org/@derogab/pi-coffee/-/pi-coffee-0.1.0.tgz","fileCount":3,"unpackedSize":3524,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@derogab%2fpi-coffee@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIES3Zm7wXbS4pMBTcP13Wp3AfZ3GZoSoZA8e7SDUv+nPAiEAkvfgNBagDU8a5jup6lNt0bYThN+Y1CqsTtjSok5SeS4="}]},"_npmUser":{"name":"derogab","email":"derosagabriele@outlook.it"},"directories":{},"maintainers":[{"name":"derogab","email":"derosagabriele@outlook.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-coffee_0.1.0_1789025834142_0.7330809968060463"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-10T07:37:13.956Z","0.1.0":"2026-09-10T07:37:14.266Z","modified":"2026-09-10T07:37:14.608Z"},"maintainers":[{"name":"derogab","email":"derosagabriele@outlook.it"}],"description":"Keep your Mac and display awake while Pi is running","homepage":"https://github.com/derogab/agent-kit#readme","keywords":["pi-package"],"repository":{"type":"git","url":"git+https://github.com/derogab/agent-kit.git","directory":"plugins/coffee"},"bugs":{"url":"https://github.com/derogab/agent-kit/issues"},"readme":"# coffee\n\nA Pi plugin that keeps your Mac and display awake while Pi is running, using macOS's built-in `caffeinate`.\n\n## Install\n\n### Pi\n\nInstall the plugin from npm:\n\n```bash\npi install npm:@derogab/pi-coffee\n```\n\nRestart Pi or run `/reload` to activate it in an existing session.\n\n## Usage\n\n- Starts automatically when a Pi session opens, preventing display sleep and idle system sleep even while Pi is waiting for input.\n- Stops automatically when Pi closes, crashes, or is killed, including force-kill.\n- Supports multiple Pi instances: closing one does not remove the others' keep-awake protection. Normal sleep behavior resumes after the last instance closes, unless another app is keeping the Mac awake.\n- Continues working across `/reload`, `/new`, and session changes.\n\nNo commands or configuration are required. To disable it, use `pi config`, then restart Pi or run `/reload`.\n\n## Requirements and limitations\n\n- Requires macOS with `/usr/bin/caffeinate`. Does nothing on other operating systems.\n- Applies to the Mac running Pi, not a separate computer connected to it remotely.\n- Does not override lid-close sleep, explicit Sleep, or macOS locking policies.\n- Keeping the display and system awake increases power usage, including on battery.\n- If keep-awake protection fails, Pi reports a warning. Run `/reload` to retry.\n","readmeFilename":"README.md","_rev":"1-2bb6e7eeaca1dcadc29a6d3548df18fa"}