Releases: kenryu42/pi-grok-cli
Releases · kenryu42/pi-grok-cli
Release list
v0.9.3
v0.9.2
- a0e85a6 fix(models): bill grok-4.7-build-fast at its doubled rate
v0.9.1
- 1cf0969 feat(models): add grok-4.7 and grok-4.7-build-fast to the catalog
v0.9.0
- 84aed88 fix: bound image inputs and preserve proxy failures
- bd18654 feat(provider): recover proxy errors with bounded session retries
- f4ee686 feat(imagine): edit local images through Grok Imagine
- e03d821 fix(accounts): remember selection for new sessions
- 0a81fd3 feat(models): expose Grok 4.6 Extra High reasoning
v0.8.2
- 1826ee7 fix(usage): report weekly credit percentage
v0.8.1
- aaba716 feat(usage): show weekly limit and server-reported subscription tier
v0.8.0
- 97cd87d feat(models): add grok-4.6 to the model catalog
v0.7.0
v0.7.0
Session-scoped account routing
Each coding session now remembers its own active account. Switching accounts mid-conversation no longer bleeds into other sessions — the selection is persisted in the session branch and automatically restored on reconnect.
Account architecture overhaul
The monolithic accounts.ts has been decomposed into focused modules:
accountVault— file-backed credential storage with atomic read/write and file-lockingaccountRouting— token resolution, refresh deduplication, and route constructionaccountMigration— seamless one-time migration from the legacy config formatsessionAccountSelection— per-session account state management
Removed legacy shims
- Cursor tool shims (
src/tools/*) — file, glob, search, shell, read, web-search, and rendering shims have been fully removed (~1,200 lines). The host now provides these natively. - Vision routing (
src/vision/*) — removed in favor of native Composer image input, eliminating ~530 lines of describe/cache/register code.
Fixes
- Dashboard account-action buttons now work correctly after the vault refactor
- Hover ring corners on dashboard account cards match the card border radius
- Token refresh timing corrected to avoid premature expiry errors
- Login cleanup no longer leaves stale credential fragments
v0.6.0
New Features
- Multiple Grok accounts — Register and switch between multiple X/Grok accounts to pool quota across subscriptions
- Automatic exhaustion rotation — When one account's quota runs out, seamlessly rotate to the next available account
- Cached quota management — Track and cache quota state per account to minimize redundant checks
- Account management dashboard — A local browser-based dashboard (
/grok-cli-accounts gui) built as a state-driven WebGL experience with interactive card UI and cursor spotlight effects - Simplified vision toggle — Collapsed vision
on/offinto a single toggle command
Fixes
- Preserve Grok Build reasoning output during credential isolation
- Preserve active model selection when removing an account
- Harden payload validation and account state handling
- Dashboard: improve offline handling, card states, accessibility, layout, and field rendering
- Dashboard: raise ghost button border contrast for better visibility
- Show free-tier quota as unavailable in the dashboard