Platform: Windows 11 Pro (10.0.26200) Tested Versions: 1.19.6 (downgraded), 1.20.5 (clean install) Date: 2026-03-12
Summary
| Feature | v1.19.6 | v1.20.5 (clean install) |
|---|---|---|
/ slash commands |
Works | Not shown (“No matching results”) |
| Past Conversations button | Always disabled (opacity-50 cursor-not-allowed) |
Always disabled |
| Chat (new conversations) | Works | Works |
The “Past Conversations” button is permanently disabled across all tested versions, even after a full clean install. Conversation data exists on disk but the UI never enables the button.
Root Cause Analysis
1. UI disable condition traced in source
In extensions/antigravity/out/media/chat.js, the Past Conversations button renders with:
disabled: !S // where S = hasPastConversations
hasPastConversations is derived from a Zustand store:
hasPastConversations: e.trajectorySummariesProvider.getState().summaries.length > 0
So the button is disabled when summaries.length === 0.
2. Summaries are populated via getAllCascadeTrajectories LSP call
The trajectorySummariesProvider store gets populated by calling getAllCascadeTrajectories on the Language Server. The store has a pushUpdate method that receives trajectory summaries.
3. LS returns empty / unimplemented response
The Language Server (bundled binary language_server_windows_x64.exe) does not return trajectory summaries. Evidence:
-
v1.19.6: LS self-reports version
1.19.4via discovery file. ThegetAllCascadeTrajectoriescall likely returns empty or is unimplemented. -
v1.20.5 (clean install): LS binary updated (165MB, dated 2026-03-07), but still returns no summaries. The
conversations/folder contains.pbfiles (protobuf conversation data exists on disk), but the LS does not serve them as trajectory summaries.
4. Additional evidence: brain/ directory is empty
Each conversation creates an ID folder under ~/.gemini/antigravity/brain/, but all folders are completely empty — no logs, summaries, or metadata files. This suggests the knowledge/summary pipeline within the LS is not processing conversations.
5. agentSessions service missing (v1.19.6 specific)
In v1.19.6, the DevTools console shows:
ERR [createInstance] wre depends on UNKNOWN service agentSessions.
This error fires repeatedly, indicating a workbench ↔ extension version mismatch. The workbench expects an agentSessions service that the extension does not register. This may be related to the missing trajectory data.
6. LS startup anomaly
LS log contains:
Entering local chrome mode! This is WRONG unless you are running tests or in eval mode on Linux.
This message appears on Windows, suggesting the LS is entering an incorrect execution path.
Reproduction Steps
Clean install (v1.20.5)
-
Completely uninstall Antigravity
-
Delete all data directories:
-
~/.gemini/ -
~/.antigravity/ -
AppData/Local/Programs/Antigravity/ -
AppData/Roaming/Antigravity/
-
-
Install Antigravity 1.20.5 fresh
-
Open a workspace, start a new conversation, send a message
-
Observe: Past Conversations button is disabled (greyed out,
opacity-50 cursor-not-allowed) -
Observe: Typing
/shows “No matching results”
Downgrade path (v1.19.6)
-
Install v1.19.6 over existing installation (or clean install)
-
Set
update.mode: "manual"in settings to prevent auto-update -
Start conversations — they work fine
-
Past Conversations button remains disabled
-
/slash commands work in this version
Diagnostic Data
Discovery file (~/.gemini/antigravity/daemon/ls_*.json)
{
"pid": 47472,
"httpsPort": 55787,
"httpPort": 55788,
"lspPort": 55791,
"lsVersion": "1.19.4",
"csrfToken": "..."
}
File system state after conversations
~/.gemini/antigravity/
├── brain/
│ ├── <uuid1>/ # EMPTY - no metadata
│ ├── <uuid2>/ # EMPTY
│ └── <uuid3>/ # EMPTY
├── conversations/
│ ├── <uuid1>.pb # ~100-200KB each - data EXISTS
│ ├── <uuid2>.pb
│ └── <uuid3>.pb
├── context_state/ # EMPTY
├── knowledge/
│ └── knowledge.lock # Lock file only, no KI items
└── daemon/
├── ls_*.json # Discovery file
└── ls_*.log # LS process log
Key console errors (DevTools)
v1.19.6:
ERR [createInstance] wre depends on UNKNOWN service agentSessions.
ERR [Extension Host] Failed to update user status Error: LanguageServerClient must be initialized first!
ERR [google.antigravity]: Menu item references a command `antigravity.importAntigravitySettings` which is not defined
ERR [google.antigravity]: Menu item references a command `antigravity.importAntigravityExtensions` which is not defined
ERR [google.antigravity]: Menu item references a command `antigravity.prioritized.chat.open` which is not defined
v1.20.5: Same errors as above (identical pattern).
LS log anomaly
Entering local chrome mode! This is WRONG unless you are running tests or in eval mode on Linux.
(Appears on Windows — should not trigger)
Hypothesis
The getAllCascadeTrajectories LSP method either:
-
Is not implemented in the bundled LS binary (both 1.19.4 and 1.20.5 variants), OR
-
Requires a backend/cloud sync that is failing silently (the empty
brain/directories and missing knowledge items suggest the summary generation pipeline never runs), OR -
Depends on the
agentSessionsservice which fails to initialize, breaking the data flow from LS → store → UI
The conversation data is written to disk as .pb files, but the LS never converts them into trajectory summaries that the UI can consume.
Environment
-
OS: Windows 11 Pro 10.0.26200
-
Antigravity versions tested: 1.19.6, 1.20.5
-
LS binary:
language_server_windows_x64.exe-
v1.19.6 bundle: 160MB, dated 2026-02-25, self-reports 1.19.4
-
v1.20.5 bundle: 165MB, dated 2026-03-07
-
-
MCP config:
~/.gemini/antigravity/mcp_config.jsonexists (Serena MCP server configured — may be worth testing with empty config) -
No proxy, no VPN, direct internet connection