Skip to content
  • Tech Dev NotesTech Dev Notes
Apps
  • Lookup
  • Compare
Market movement
  • Charts
  • Rankings
Visual proof
  • Screens
  • Store listings
  • Icons
Stacks and releases
  • Tech stacks
  • Tool releases
  • Developers
More
  • X feature flags
  • Grokipedia
  • Grok companions
  • Blog
  • Follow on X
ChartsRankingsMoversCompareLookupScreensTech stacksReleases

© 2026 Tech Dev Notes

RSSAboutAPIStatusSecurityPrivacyTermsSitemap@techdevnotes
Grok Build

xAI · CLI

Grok Build 1.0.34

1.0.33→1.0.34·September 16, 2026 at 4:36 AM UTC

Patch release focused on memory UX and docs (single enable path, automatic carryover of earlier notes, clearer /flush and /dream feedback), a more resilient /learn report stage, and making Cursor any-repo registration opt-in by default.

Changelog

  • [changed] Memory is documented and configured as one system again: enable with [memory] enabled = true or GROK_MEMORY=1; an explicit [memory] enabled = false turns it off even when managed remote settings would enable it. The separate memory-v2 opt-in path is no longer the user-facing model.
  • [new] Notes recorded with earlier Grok Build versions are carried over automatically the first time a workspace is opened after updating (each prior section becomes a topic, or is appended under “From earlier sessions” when the name already matches). Earlier files are left in place.
  • [changed] /flush shows “Flushing memory…” on the status line and posts a scrollback outcome (for example “Memory flushed through turn 12”). /dream shows “Consolidating memory…” and reports how many observations merged into how many topics, that there was nothing to consolidate, or that another session is already consolidating. Automatic background flush/Dream/session-end saves stay silent.
  • [fix] /learn no longer hangs forever when verifiers finish but the report step never writes report.md / actions.json. After a configurable stall window (default 20 minutes), wait exits with report_stalled, the parent can present the reducer synthesis as findings, and offer a single resume that re-runs only the report agent from the existing journal.
  • [fix] The /learn report agent is given a hard work budget (bounded file reads and tool calls) so it writes a shorter report instead of burning huge token counts re-reading the same inputs; failed or empty report agents surface the synthesis path clearly.
  • [changed] cursor_worker.any_repo is opt-in and defaults to off (previously defaulted on). When enabled, it still registers the any-repo door that clones whatever repository a Cloud Agent brings.
  • [changed] Memory guide copy describes global vs workspace scopes, topics/ plus observations folded by /dream, the bounded per-session index, and /memory diagnostics (s / y) without the old dual-stack rollout narrative.

Under the hood

  • Carryover path for earlier session notes into the current memory layout (per-workspace, non-destructive to the old files).
  • /learn wait loop tracks map/reduce/verify phases more accurately (including mapper artifacts at the run root), detects report-stage stall after all three verifier files exist, and returns the latest synthesis path for handover.
  • Bundled learn skill/workflow and state helper updated together so parent session, wait exits, and report-agent instructions stay aligned.
  • Bundled content manifest refreshed to public-2026-09-15-r1.

Upgrade notes

  • Prefer [memory] enabled = true (or GROK_MEMORY=1) going forward; you do not need a separate memory-v2 gate in user config. Local [memory] enabled = false still wins over managed enablement.
  • If you relied on Cursor Cloud Agents cloning arbitrary repos via the any-repo door, set cursor_worker.any_repo = true explicitly — it no longer defaults on.
  • Long /learn runs that stall only at the report step can be resumed for report-only retry while the original session is still open; a full relaunch is not required for that case.
Older release← 70221c4bb121Newer release→ b926550606e2
All Grok Build releases →