Separate Retry-After interpretation from HTTP error classification without changing accepted delays. Characterize numeric, date, invalid and absent headers through public account clients, retaining no-retry and error-body cleanup assertions. Correct Codex installation, controls and migration documentation, and prepare 0.2.1 with a Changesets-generated maintenance entry.
2.1 KiB
2.1 KiB
my π extensions
a handful of small personal extensions to Pi, only using documented APIs.
| extension | description |
|---|---|
| compact editor chrome | minimal status details around the prompt input. less is more |
| codex | local context windows, account usage, and fast-mode controls for Codex |
| notifications | notifications on turn end using notify-send (with OSC777 fallback for remote support) |
| progress | OSC9;4 progress bars (with TMUX wrapping support) while waiting on a turn |
| title status | simple terminal titles with icon progress indicators |
| tool rendering | minimal and pretty rendering for bash/ls/grep/read tool calls |
| web fetch | browser-fingerprinted web fetching and readable extraction |
| web search codex | web search through Codex |
| welcome | grow a tree everytime you start pi |
why
because extending π is at the ❤️ of how and why it was built
develop
extensions live in extensions/. shared helpers live in the private packages/internal/
workspace package and are bundled into each extension.
pnpm install --frozen-lockfile
pnpm build
pnpm test
pnpm lint
pnpm typecheck