Grok Bot is building server-synced memory for its AI coworkers

Desktop version 0.39.0 defines list and put operations for per-agent profiles and logs behind a rollout gate, but its packaged code reveals no confirmed call site or conflict semantics.

By · Published

RUNTIMEWIRE INVESTIGATION — Scoop

Original reporting by RuntimeWire, based on reverse engineering.

Why it matters

Persistent agents need memory that survives the machine running them. Grok Bot's new per-agent server records could provide that continuity, while making learned memory a data-governance issue for enterprise customers.

Reporting record

Finding

A new desktop binary adds server APIs for versioned per-Bot profiles and logs, giving the clearest look yet at how Grok Bot could carry memory across runtimes and devices.

How we verified

Methods: reverse engineering.

Version 0.39.0 introduces two previously absent methods in Grok Bot's service contract: ListGrokBotMemoryShards and PutGrokBotMemoryShard. Together, they define a way to retrieve and write versioned memory records associated with individual Bots.

The underlying schema is unusually revealing. Each GrokBotMemoryShard contains a Bot identifier, the execution harness responsible for it, a memory folder and a numeric version. The folder is split into a profile string and a map of keyed logs, both stored as text.

The write request sends a Bot ID and its memory folder to the server. The response returns a version number. The list request contains no filters and returns multiple shards, which suggests the server determines the user's accessible memory set from the authenticated session. The exact scope is not stated in the client.

RuntimeWire compared Grok Bot 0.39.0 with version 0.30.0. None of the memory-shard messages or methods appears in the older binary. The newer build also adds a rollout gate named grok_bot_server_memories, enabled in the client's fallback feature catalog.

RuntimeWire compared Grok Bot 0.39.0 with version 0.30.0. None of the memory-shard messages or methods appears in the older binary. The newer build also adds a rollout gate named grok_bot_server_memories, enabled in the client's fallback feature catalog.

Tested versions:

  • Grok Bot 0.39.0

Reproduction

Reproduction does not apply to this reporting (document-driven).

Compare Grok Bot 0.39.0 with version 0.30.0

File hashes

  • app(20260904-175745).asar 33,149,055 bytes 219b494cdd69c4b3353fc07509fd6cf590dc9cc3393a92f470352451603566ca

Company response

The company responded to RuntimeWire's questions.

Abstract, glowing data shards with intricate internal patterns connect to a central digital hub, representing server-synced AI memory.

Grok Bot desktop version 0.39.0 includes a server-facing interface for reading and writing versioned memory records associated with individual AI agents, according to a RuntimeWire analysis of the application's packaged code.…

When you purchase through links in our articles, we may earn a small commission. This doesn’t affect our editorial independence.

Reader comments

Conversation for this story loads after sign-in.