Skip to content

Releases: kenryu42/pi-grok-cli

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 12 Jul 14:11
  • 47f8bf1 fix: scope Grok conversation headers

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 03:09
a72a4bf

New Features

  • Grok Imagine — AI image generation directly from the CLI via grok-imagine. Supports custom aspect ratios, automatic file saving, and in-terminal preview.
  • Imagine tool scope toggle — toggle the image_gen tool provider scope between grok-cli or all.
  • Grok Build auth improvements — streamlined authentication flow and tighter build pipeline integration.

v0.3.4

Choose a tag to compare

@github-actions github-actions released this 11 Jul 01:37
  • de81533 feat: show usage reset in local timezone

Thank you to 1 community contributor:

  • @setkyar:
    • feat: show usage reset in local timezone

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:16
  • b35d105 fix: load web search delegate through Pi

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 09 Jul 07:28
  • a1b8616 feat: add weekly usage limit to grok-cli-usage command

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 09 Jul 00:33
  • e34956c fix(ci): drop npm self-upgrade that broke sigstore provenance publish
  • 53625e1 feat: add support for Grok 4.5 and update client version to 0.2.91

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 19:38

New Features

  • Vision Support — Added the ability to describe images via grok-build with caching and auto-routing. The Read tool automatically detects image files and routes them through the vision pipeline, with results cached to avoid redundant API calls.
  • Model Catalog Update — Added 4.20 model variants with input type annotations.

Improvements

  • Read Tool Refactor — Extracted the Read tool into a standalone implementation and removed workspace path restriction logic.
  • Vision Cache Serialization — Vision cache updates are now serialized to prevent race conditions, and mixed text+image read results correctly preserve text content.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 09:56

New Feature

  • xAI Device Code Login — Added OAuth device code flow for authentication with xAI. Users can now log in by authorizing via a browser instead of manually managing API keys. (#3, contributed by @setkyar)

v0.1.7

Choose a tag to compare

@github-actions github-actions released this 22 Jun 01:56

Bug Fixes

  • Fix Grok client headers not sent on continuation turns — Multi-turn conversations (after tool calls) failed with HTTP 426 because gate headers (User-Agent, x-grok-client-*) were only sent on the first turn. Headers are now attached to each model definition via model.headers, ensuring they're included on every request regardless of which stream function is dispatched.

  • Corrected header values to match the open-grok-build reference implementation:

    • User-Agent: grok-pager/<v> grok-shell/<v> (macos; aarch64)
    • x-grok-client-identifier: grok-pager
    • Client version bumped 0.2.160.2.22

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 05 Jun 05:22

Changes

  • Rename /status command to /usage — The status command has been renamed to /usage to better reflect its purpose of displaying billing and usage information. All internal billing module references updated accordingly.
  • Streamline UI notifications — Improved notification UX during billing data fetch (replaces transient "models available" notification with a cleaner "fetching" status).
  • Improve type checking configuration — Updated tsconfig settings and strengthened test type safety.