Skip to content

Release v3.1.0

Choose a tag to compare

@phuryn phuryn released this 05 Aug 23:09
· 70 commits to main since this release

3.1.0 — 2026-08-06

Added

  • The panel says which conversation you are in. The name sits at the top, the same one the history list shows, with the full text in a tooltip when it is too long to fit. Renaming happens there too: hover it and a pencil appears, or tap the name on a phone. Enter or clicking away saves, Escape cancels — no trip through the history list or the menu.

Changed

  • Conversation names, pinned and archived projects now live in ~/.grok/client-state/ instead of inside VS Code. Nothing changes for you — your existing names, pins and archives move across on first launch and keep working — but they are now readable files rather than editor-private storage, so they can follow you to other Grok clients on the same machine. One visible consequence if you use multiple VS Code profiles: those profiles previously kept separate names and pins, and now share one set.

Fixed

  • A question from Grok always offers a free-text answer (#85). "Other" only appeared when Grok itself supplied that choice, which it usually doesn't — so there was no way to answer anything the listed options didn't cover.
  • A long command no longer swallows the chat (#71, #92). The six-line limit counted line breaks rather than the lines you actually see, so a few very long lines filled the bubble regardless — and the permission card showed the whole command with no limit at all. Both are bounded by what is drawn now, with View all for the rest, and nothing gained a scrollbar of its own.
  • "View all" opens a command in its own language (#71). A Python command was always opened as a shell script; VS Code detects it now.
  • "Scroll to bottom" stops reappearing while you are already at the bottom (#92). Tool details growing above the view made the browser adjust the scroll position itself, which read as though you had scrolled away — the more the UI is scaled up, the more often it happened.
  • An unsent draft no longer gains a copy of itself every time you leave a conversation and come back. Pulling a message back to the composer with Edit was recorded as part of the conversation, so re-opening it did the same thing again — and again.
  • The project you are working in can be folded in AFK Pilot's project rail. It was held open so a fold could never hide where you are; now it re-opens only when a conversation actually moves into it, so folding the one you are in sticks.
  • Rewind no longer states a file count it can't stand behind. The CLI can report a file it created but left on disk, so the message says what was rolled back and warns that anything created after that point may remain.
  • The panel wastes less width in VS Code. The gutter that suits a browser tab is a visible slice of a narrow sidebar, so the desk gets its own — and the conversation's name lines up with the messages under it.
  • "Scroll to bottom" stops going see-through when you hover it. It borrowed a colour themes intend as a tint over a toolbar, not as a background of its own, so on many themes the conversation showed through the button.
  • Expand tool details is documented as it behaves. It has opened tool groups since 1.5.10; the README and the setting description still described the older behaviour.