{"_id":"@carlosgtrz/pi-terminal-bell","_rev":"3-445568f152af8d4296cc0fbd064b733c","name":"@carlosgtrz/pi-terminal-bell","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@carlosgtrz/pi-terminal-bell","version":"0.1.0","keywords":["pi-package","pi-extension","pi-coding-agent","terminal","bell","notification"],"author":{"name":"CarlosGtrz"},"license":"MIT","_id":"@carlosgtrz/pi-terminal-bell@0.1.0","maintainers":[{"name":"carlosgtrz","email":"carlosg@sca.com.mx"}],"homepage":"https://github.com/CarlosGtrz/carlosgtrz-pi-extensions#readme","bugs":{"url":"https://github.com/CarlosGtrz/carlosgtrz-pi-extensions/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"2e9480e6d959a0def021312c6352448d466e9b45","tarball":"https://registry.npmjs.org/@carlosgtrz/pi-terminal-bell/-/pi-terminal-bell-0.1.0.tgz","fileCount":4,"integrity":"sha512-e+85mpy8tp3jQGI9fEU5rsN0uZgitnpzLAmAsJcrjMfIkVJQkEs4GgxOFPZ+dwJeLhSoknyjiDt5dqhUsM5l1w==","signatures":[{"sig":"MEUCIQDhL/gCNHyvdiO5mzkslUL6GMnrzq7QixVg8HLlxHq0LwIgATm90mUGSow1L3M/QfG/NyfSWASczn329Mc8bmojL1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3880},"type":"module","exports":"./src/index.ts","gitHead":"3e2cc9ca2bbae9bc4fd98e8c9f5c31e661c3a5ab","_npmUser":{"name":"carlosgtrz","email":"carlosg@sca.com.mx"},"repository":{"url":"git+https://github.com/CarlosGtrz/carlosgtrz-pi-extensions.git","type":"git","directory":"packages/terminal-bell"},"_npmVersion":"11.11.0","description":"Pi extension that rings the terminal bell when an agent run finishes after a configurable timeout.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@mariozechner/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-terminal-bell_0.1.0_1777429409091_0.6007478031067972","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@carlosgtrz/pi-terminal-bell","version":"0.1.1","keywords":["pi-package","pi-extension","pi-coding-agent","terminal","bell","notification"],"author":{"name":"CarlosGtrz"},"license":"MIT","_id":"@carlosgtrz/pi-terminal-bell@0.1.1","maintainers":[{"name":"carlosgtrz","email":"carlosg@sca.com.mx"}],"homepage":"https://github.com/CarlosGtrz/carlosgtrz-pi-extensions#readme","bugs":{"url":"https://github.com/CarlosGtrz/carlosgtrz-pi-extensions/issues"},"pi":{"extensions":["./src/index.ts"]},"dist":{"shasum":"a052396ae5efba05baa309d180deba57e691a6f8","tarball":"https://registry.npmjs.org/@carlosgtrz/pi-terminal-bell/-/pi-terminal-bell-0.1.1.tgz","fileCount":4,"integrity":"sha512-c+Gmq+URXQ69BWa7fWhU308t9b/uGw/vu4iiOf14SbVY5qanhrJub5AJItq1pAy177PxClWWsVzR1x8N53vCcw==","signatures":[{"sig":"MEUCIFpYnhOCbS+jzptbB7YUJqo5X68hhZklh6FR26VW/GvbAiEAjmTZbmY9559W7K3kmElUn52v7GWpIzpHnPjpe1oKGkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3884},"type":"module","exports":"./src/index.ts","gitHead":"72848e4a5b3048360508410173d3ed91642f7198","_npmUser":{"name":"carlosgtrz","email":"carlosg@sca.com.mx"},"repository":{"url":"git+https://github.com/CarlosGtrz/carlosgtrz-pi-extensions.git","type":"git","directory":"packages/terminal-bell"},"_npmVersion":"11.11.0","description":"Pi extension that rings the terminal bell when an agent run finishes after a configurable timeout.","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_npmOperationalInternal":{"tmp":"tmp/pi-terminal-bell_0.1.1_1778441028084_0.18072733677507835","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@carlosgtrz/pi-terminal-bell","version":"0.2.0","description":"Pi extension that rings the terminal bell when an agent run finishes after a configurable timeout.","type":"module","exports":"./src/index.ts","keywords":["pi-package","pi-extension","pi-coding-agent","terminal","bell","notification"],"author":{"name":"CarlosGtrz"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/CarlosGtrz/carlosgtrz-pi-extensions.git","directory":"packages/terminal-bell"},"publishConfig":{"access":"public"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"pi":{"extensions":["./src/index.ts"]},"gitHead":"f1efd4a974764479a4cdc9c70583556852005d79","_id":"@carlosgtrz/pi-terminal-bell@0.2.0","bugs":{"url":"https://github.com/CarlosGtrz/carlosgtrz-pi-extensions/issues"},"homepage":"https://github.com/CarlosGtrz/carlosgtrz-pi-extensions#readme","_nodeVersion":"22.21.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-401ei/73kzvI4LxX6BaVA3Ip79+fZTX+7tMlmO0+kP1pZjpgOG/rPOI77jum9+sLu52tdG+l3KKTQilmsbDGxA==","shasum":"09de8aafe3837079bcd86a2c8a64149d33a88dbc","tarball":"https://registry.npmjs.org/@carlosgtrz/pi-terminal-bell/-/pi-terminal-bell-0.2.0.tgz","fileCount":4,"unpackedSize":4289,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNDfx8GI3+yhBoYMlnrFzdN+Mw6JOvOXNFnUvJdKgZrwIgKEdvfguQcBtzW6+gYAwsrtEEMYB0Q3OdQ2O9NpY/xs8="}]},"_npmUser":{"name":"carlosgtrz","email":"carlosg@sca.com.mx"},"directories":{},"maintainers":[{"name":"carlosgtrz","email":"carlosg@sca.com.mx"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-terminal-bell_0.2.0_1784575316580_0.3234944623983522"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-29T02:23:28.974Z","modified":"2026-07-20T19:21:56.857Z","0.1.0":"2026-04-29T02:23:29.220Z","0.1.1":"2026-05-10T19:23:48.221Z","0.2.0":"2026-07-20T19:21:56.709Z"},"bugs":{"url":"https://github.com/CarlosGtrz/carlosgtrz-pi-extensions/issues"},"author":{"name":"CarlosGtrz"},"license":"MIT","homepage":"https://github.com/CarlosGtrz/carlosgtrz-pi-extensions#readme","keywords":["pi-package","pi-extension","pi-coding-agent","terminal","bell","notification"],"repository":{"type":"git","url":"git+https://github.com/CarlosGtrz/carlosgtrz-pi-extensions.git","directory":"packages/terminal-bell"},"description":"Pi extension that rings the terminal bell when an agent run finishes after a configurable timeout.","maintainers":[{"name":"carlosgtrz","email":"carlosg@sca.com.mx"}],"readme":"# @carlosgtrz/pi-terminal-bell\n\nPi extension that rings the terminal bell when an agent run finishes after a configurable timeout.\n\nBy default, it rings only when the agent ran for at least 5 seconds. Use `-1` to disable it.\n\nRequires Pi 0.80.10 or newer.\n\n## Install\n\n```bash\npi install npm:@carlosgtrz/pi-terminal-bell\n```\n\nTry without installing permanently:\n\n```bash\npi -e npm:@carlosgtrz/pi-terminal-bell\n```\n\nFor one-off testing from this repo:\n\n```bash\npi -e ./packages/terminal-bell\n```\n\n## Usage\n\nDefault behavior: ring after runs that take 5 seconds or longer.\n\n```bash\npi\n```\n\nChange the timeout:\n\n```bash\npi --terminal-bell-timeout 10\n```\n\nRing for every completed agent run:\n\n```bash\npi --terminal-bell-timeout 0\n```\n\nDisable the bell:\n\n```bash\npi --terminal-bell-timeout -1\n```\n\nThe extension writes the ASCII BEL character to `stderr`, so it does not interfere with normal stdout output.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}