471e429ed0c790c0e786c6d0e09723b510a6f32b
Setting text/userMessageText/customMessageText to "" means pi renders with the terminal's default foreground color — which on many terminal profiles is green, leaking through to the cursor (rendered via reverse- video `\x1b[7m`), editor-typing text, autocomplete non-selected items, and plain chat text. Fix: introduce an `inkPurple` var (#d4c5e8, soft readable lavender, ~14:1 contrast on the #16101e background) and use it for every token that was previously "": - text "" -> inkPurple - userMessageText "" -> inkPurple - customMessageText "" -> inkPurple - mdCodeBlock "" -> parchment (distinct from body, stays warm) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Personal pi (pi-coding-agent) extensions: ai-server (mTLS remote provider + admin commands) and local-llama.
Languages
TypeScript
79.3%
JavaScript
11.3%
Shell
9.4%