forked from Mirror/pi
* origin/main: (25 commits) fix(tui): prevent phantom alt-screen selections feat(tui): add draggable transient scrollbars fix(coding-agent): avoid auth read lock contention fix(ai): route Fireworks Kimi K3 through OpenAI compatibility docs(client): document Bun Unix transport support feat(client): add Unix socket transport fix: forward autocompleteMaxVisible to custom editors (#7369) fix(ai): scope Codex sockets to accounts docs(client): note promise helper removal refactor(client): retain ES2022 compatibility refactor(client): simplify lifecycle architecture refactor(client): tighten lifecycle state modeling feat(client): add runtime-neutral session client fix(coding-agent): decouple auth lock error tests fix: custom-compaction through provider via new model runtime complete (#7325) fix(ai): preserve Anthropic initial stream block content (#7358) fix(coding-agent): update vulnerable brace-expansion fix(ai): keep signed empty text/thinking blocks in google history (#7362) feat(tui): add stacked alt-screen flashes (#7361) fix(coding-agent): reload credentials before reads ...