{"_id":"@albizures/pi-footer-status","name":"@albizures/pi-footer-status","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"@albizures/pi-footer-status","version":"0.1.1","description":"Pi package for customizing the footer status area.","keywords":["pi-package","pi","extension","footer","status"],"license":"MIT","type":"module","publishConfig":{"access":"public"},"pi":{"extensions":["./extensions"]},"dependencies":{"@earendil-works/pi-tui":"^0.82.0"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*"},"_nodeVersion":"24.18.0","_id":"@albizures/pi-footer-status@0.1.1","dist":{"integrity":"sha512-RBw34dI+TRpNOKicqK8K0wSe3Znl0WLWB16n4fKjj2dpGtPVM5csPEigwapAtmnSUgIg4Krf/7SFiHlPig3/fg==","shasum":"5bedde5e0604a26c97a07bec13e91968379b2d26","tarball":"https://registry.npmjs.org/@albizures/pi-footer-status/-/pi-footer-status-0.1.1.tgz","fileCount":5,"unpackedSize":19021,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDwrZy2buJO7+UBofnhVGfrDX1foMO30RCK8jftksNHwAiBDozqqUBifCHifw5LI27Nwgx5lW37gCNKLf+UGCIl47w=="}]},"_npmUser":{"name":"albizures","email":"albizures3601@gmail.com"},"directories":{},"maintainers":[{"name":"albizures","email":"albizures3601@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-footer-status_0.1.1_1785095396222_0.9928666732515625"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-26T19:49:56.040Z","0.1.1":"2026-07-26T19:49:56.372Z","modified":"2026-07-26T19:49:56.586Z"},"maintainers":[{"name":"albizures","email":"albizures3601@gmail.com"}],"description":"Pi package for customizing the footer status area.","keywords":["pi-package","pi","extension","footer","status"],"license":"MIT","readme":"# @albizures/pi-footer-status\n\nA tiny Pi package that replaces Pi's footer with a default-like custom footer and adds a dedicated Context fill bar.\n\nAfter installation, the package is always on. It is no longer a no-op scaffold, and it does not add slash commands or configuration.\n\n## Behavior\n\nThe custom footer keeps the default-like Pi footer information:\n\n- current working directory, git branch, and session name\n- cumulative input/output token usage\n- cache read/write stats and cache hit percentage when available\n- cumulative cost or subscription-backed usage marker when available\n- textual current context percentage on the stats line\n- active model, provider when useful, and thinking level for reasoning models\n\nIt mirrors these default-like footer lines, then preserves extension status messages after the Context fill bar.\n\nIt inserts one additional Context fill bar line before extension statuses:\n\n```text\ncontext ████████░░░░░░░░░░░░ 40.0%/128k\n```\n\nThe Context fill bar:\n\n- is labeled `context`\n- represents Pi's current context usage, not cumulative token totals\n- uses Pi's public current context usage API\n- is fixed at 20 cells\n- uses `█` for filled cells and `░` for empty cells\n- rounds the fill amount to the nearest cell\n- shows at least one filled cell for any known non-zero usage\n- uses the theme accent color normally, warning above 70%, and error above 90%\n- keeps empty cells dim\n- appends the numeric `percent/contextWindow` suffix on the same line\n- does not include `(auto)` on the bar line\n\nWhen current context usage is unknown, the footer renders a static placeholder instead of guessing:\n\n```text\ncontext ░░░░░░░░░░░░░░░░░░░░ ?/128k\n```\n","readmeFilename":"","_rev":"1-666b58199849756015aa6395863bd4e8"}