[agy_acp_server 1.2.1][Windows][ACP] Persisted sessions can be listed but session/load replays zero history; session discovery is inconsistent

Summary

This report concerns the official standalone Antigravity ACP server (agy_acp_server / antigravity-acp), not the agy CLI. The primary failure appears to be in the ACP server/session persistence path rather than a generic JetBrains Air UI/restore issue.

Antigravity ACP sessions are persisted and surfaced to the client, but some of those sessions cannot be loaded again. JetBrains Air initializes the official agy_acp_server with session load/resume support, attempts to import an existing session, and then rejects it because session/load replays no conversation history.

The failure is not limited to one session. At least these sessions show the same behavior:

0972ed2b-c2bc-4910-ad29-12c21a4122..

0a8da197-bf7a-4327-a7c5-4753b85222..

For the primary failing session, the persistent database and metadata files still exist under:

~/.gemini/antigravity-acp/conversations

but session/load replays no transcript content.

Environment

Windows 11 26H2 build 26340.9577
Antigravity 2.0 v2.18.1
agy_acp_server v1.2.1
JetBrains Rider 2026.2.3, build RD-262.10968.135
JetBrains Air plugin 262.8665.467
Project: D:\RE_Ecosystem

Steps to reproduce

  1. Open a project in JetBrains Rider/Air (D:\RE_Ecosystem).
  2. Use Google Antigravity through the official agy_acp_server 1.2.1 integration.
  3. Create/use an Antigravity ACP session and let it contain conversation history.
  4. Later refresh Agent Sessions and reopen the existing ACP session.
  5. Air attempts to import the existing session through session/load.
  6. The session fails to open.

Actual result

Rider/Air logs contain:

refused to import ACP session ...: session/load replayed no history

Imported ACP session ... replayed no transcript content

cannot import acp.registry.antigravity-acp session ...

The same pattern is recorded for multiple Antigravity ACP sessions.

In the UI, the affected session cannot be reopened and Air reports:

Could not open the session. Try again

Details:

Imported ACP session 0972ed2b-c2bc-4910-ad29-12c21a4122.. replayed no transcript content

Expected result

Because the agent advertises loadSession support, session/load should restore the existing conversation and replay its retained history to the client so that the session can be reopened and continued.

The ACP specification states that an agent supporting session loading must replay the conversation to the client through session/update notifications before completing session/load. This mechanism is specifically intended to support persistence across restarts and reuse of sessions by different client instances. GitHub

Why this appears to be upstream in agy_acp_server rather than a generic Air restore failure

Rider is using the official agy_acp_server 1.2.1 binary.

Persistent Antigravity ACP conversation files exist for the failing sessions.

The Antigravity ACP facade is initialized with loadSession=true and resume=true.

In the same Rider/Air ACP framework, a Codex session successfully imports and logs:

replayed 2 events

while affected Antigravity ACP sessions replay zero history and fail materialization.

Related session discovery/history observations

There also appears to be a broader session discovery consistency problem.

Some Antigravity ACP sessions are persisted but later cannot be reopened. A separate session/list attempt also failed after the ACP provider initialization timed out.

Some imported Antigravity sessions have appeared using generic Session <UUID> style titles. JetBrains support separately confirmed that these titles are passed through from the agy_acp_server session/list response rather than generated by Air.

Sessions created through the standalone Antigravity ACP path are also not consistently visible across Antigravity surfaces/client instances. I understand that the native Antigravity application may use a separate local session store, so I am including this as supporting context rather than claiming that the native app is required to share exactly the same database.

However, for ACP itself, session/list is specifically intended to enumerate sessions known to the agent for history, switching and resume workflows. SessionInfo includes a required sessionId and cwd, with optional metadata such as title and updatedAt. GitHub

It would also be helpful if Antigravity ACP could preserve project association and conversation/thread grouping, so sessions that belong to the same ongoing conversation within the same project are grouped together instead of appearing as unrelated standalone sessions.

Impact

Session history becomes unreliable: a conversation may still exist on disk and be exposed as an existing ACP session, but reopening it can fail because no transcript history is replayed.

This breaks persistence across server/client restarts or rematerialization and makes session history, switching and continuation unreliable for ACP clients.

Attachments

AGY_ACP_DIAGNOSTICS_REDACTED.txt

The attached file is a sanitized extract from the original diagnostic capture. Account/OAuth information, Windows user-specific paths, unrelated process details and verbose non-ACP logs were removed.

I can provide the original full Rider diagnostic log privately if required.

AGY ACP DIAGNOSTIC EVIDENCE — SANITIZED EXTRACT

Purpose:

  • Submission-safe extract focused on JetBrains Air ↔ official agy_acp_server 1.2.1 session persistence/load/discovery behavior.
  • User/account identifiers, OAuth/account URLs, unrelated process details, and verbose non-ACP logs are omitted.
  • Paths under the Windows profile are redacted as C:\Users\.
  • This is an extract from the original diagnostic capture, not a new isolated single-client rerun.

Environment (reported by user):

  • Windows 11 Experimental 26H2 build 26340.9577
  • Antigravity 2.0 v2.18.1
  • agy_acp_server v1.2.1
  • JetBrains Rider 2026.2.3 (RD-262.10968.135)
  • JetBrains Air plugin: com.intellij.air 262.8665.467
  • Project: D:\RE_Ecosystem

Primary failing session:

  • 0972ed2b-c2bc-4910-ad29-12c21a41227b

Additional failing session observed in logs:

  • 0a8da197-bf7a-4327-a7c5-4753b852227b
    A. OFFICIAL AGY ACP BINARY USED BY RIDER
    ================================================================================
    Binary: C:\Users\\AppData\Local\JetBrains\Rider2026.2\acp-agents\antigravity-acp\1.2.1\agy_acp_server.exe
    Size: 81231712
    LastWriteTime: 09/27/2026 10:27:39
    FileVersion:
    ProductVersion:
    SHA256: 04FD51B5C6DFB6D11E649C2CFC61A64CA31D9A4A58A9A3E5C93DB934CD7A9695
    B. AGY ACP PERSISTENT HOME / CONVERSATION STORAGE
    ================================================================================
    ACP home: C:\Users\\.gemini\antigravity-acp
    Exists: True

Name FullName Length LastWriteTime Attributes


brain C:\Users\\.gemini\antigravity-acp\brain 9/30/2026 1:26:00 PM Directory
conversations C:\Users\\.gemini\antigravity-acp\conversations 9/30/2026 1:27:08 PM Directory
C. PRIMARY FAILING SESSION EXISTS ON DISK

Name : 0972ed2b-c2bc-4910-ad29-12c21a41227b.db
FullName : C:\Users\\.gemini\antigravity-acp\conversations\0972ed2b-c2bc-4910-ad29-12c21a41227b.db
Length : 49152
CreationTime : 9/30/2026 11:32:14 AM
LastWriteTime : 9/30/2026 11:32:16 AM

Name : 0972ed2b-c2bc-4910-ad29-12c21a41227b.db-shm
FullName : C:\Users\\.gemini\antigravity-acp\conversations\0972ed2b-c2bc-4910-ad29-12c21a41227b.db-shm
Length : 32768
CreationTime : 9/30/2026 1:27:06 PM
LastWriteTime : 9/30/2026 1:27:08 PM

Name : 0972ed2b-c2bc-4910-ad29-12c21a41227b.db-wal
FullName : C:\Users\\.gemini\antigravity-acp\conversations\0972ed2b-c2bc-4910-ad29-12c21a41227b.db-wal
Length : 0
CreationTime : 9/30/2026 1:27:06 PM
LastWriteTime : 9/30/2026 1:27:08 PM

Name : 0972ed2b-c2bc-4910-ad29-12c21a41227b.meta
FullName : C:\Users\\.gemini\antigravity-acp\conversations\0972ed2b-c2bc-4910-ad29-12c21a41227b.meta
Length : 33
CreationTime : 9/30/2026 11:32:16 AM
LastWriteTime : 9/30/2026 1:27:08 PM
AppData\Local\JetBrains\Rider2026.2\log\idea.log:219:

AppData\Local\JetBrains\Rider2026.2\log\idea.log:220:2026-09-30 13:26:45,032 [6926344] WARN - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] stderr: I0930 13:26:45.032222 35924 settings.py:302] settings: path=C:\Users\\.gemini\antigravity-acp\settings.json status=ok auth.type=oauth-personal gcp.project= gcp.location=
AppData\Local\JetBrains\Rider2026.2\log\idea.log:221:
AppData\Local\JetBrains\Rider2026.2\log\idea.log:222:2026-09-30 13:26:45,069 [6926381] INFO - #c.i.a.a.f.AcpAgentFacade - facade[acp.registry.antigravity-acp] initialized: loadSession=true, resume=true
AppData\Local\JetBrains\Rider2026.2\log\idea.log:394:2026-09-30 13:27:05,618 [6946930] INFO - #c.i.a.t.v.AgentThreadViewEditorServiceLog - Agent Thread View tab openFile completed tab=43k21al4c11qrquge0iafbf2f, new=false, command=OPEN_AND_FOCUS, path=D:/RE_Ecosystem/RE_Ecosystem.slnx, identity=acp.dynamic.6163702e72656769737472792e616e7469677261766974792d616370:acp:0972ed2b-c2bc-4910-ad29-12c21a41227b, thread=acp:0972ed2b-c2bc-4910-ad29-12c21a41227b, target=acp.v1.6163702e72656769737472792e616e7469677261766974792d616370, surface=native, project=dfbc2829
AppData\Local\JetBrains\Rider2026.2\log\idea.log:395:2026-09-30 13:27:05,620 [6946932] INFO - #c.i.a.a.AcpSessionRuntimeFactory - [SessionId(value=acp:3388b5c1)] ACP runtime materialized: runtimeGeneration=5, controller=true
AppData\Local\JetBrains\Rider2026.2\log\idea.log:396:2026-09-30 13:27:05,620 [6946932] INFO - #c.i.a.a.AcpSessionImporter - [SessionId(value=acp:3388b5c1)] importing existing ACP session: agentId=acp.registry.antigravity-acp, agentSessionId=0972ed2b-c2bc-4910-ad29-12c21a41227b
AppData\Local\JetBrains\Rider2026.2\log\idea.log:397:2026-09-30 13:27:05,629 [6946941] FINE - #c.i.a.a.r.r.AcpAgentInstallationState - Saved 4 installed agents to disk
AppData\Local\JetBrains\Rider2026.2\log\idea.log:398:2026-09-30 13:27:05,633 [6946945] INFO - #c.i.a.a.r.r.AcpDistributionResolver - Selected binary distribution for acp.registry.antigravity-acp on windows-x86_64
AppData\Local\JetBrains\Rider2026.2\log\idea.log:399:2026-09-30 13:27:05,633 [6946945] INFO - #c.i.a.a.r.r.LazyBinaryAcpAgentConfig - Resolving lazy binary for agent ‘Google Antigravity’
AppData\Local\JetBrains\Rider2026.2\log\idea.log:400:2026-09-30 13:27:05,633 [6946945] INFO - #c.i.a.a.r.r.AcpDistributionResolver - Selected binary distribution for acp.registry.antigravity-acp on windows-x86_64
AppData\Local\JetBrains\Rider2026.2\log\idea.log:401:2026-09-30 13:27:05,633 [6946945] INFO - #c.i.a.a.r.r.AcpBinaryManager - Using cached binary for acp.registry.antigravity-acp v1.2.1 in C:\Users\\AppData\Local\JetBrains\Rider2026.2\acp-agents\antigravity-acp\1.2.1
AppData\Local\JetBrains\Rider2026.2\log\idea.log:402:2026-09-30 13:27:05,634 [6946946] INFO - #c.i.a.a.f.AcpAgentFacade - facade[acp.registry.antigravity-acp] initialized: loadSession=true, resume=true
AppData\Local\JetBrains\Rider2026.2\log\idea.log:403:2026-09-30 13:27:06,361 [6947673] WARN - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] stderr: I0930 13:27:06.361932 35924 mcp_servers.py:128] Attempting to load global MCP configs from C:\Users\\.gemini\config\mcp_config.json
AppData\Local\JetBrains\Rider2026.2\log\idea.log:404:
AppData\Local\JetBrains\Rider2026.2\log\idea.log:405:2026-09-30 13:27:06,372 [6947684] WARN - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] stderr: I0930 13:27:06.371006 35924 agent.py:68] Starting Agent session
AppData\Local\JetBrains\Rider2026.2\log\idea.log:406:
AppData\Local\JetBrains\Rider2026.2\log\idea.log:407:2026-09-30 13:27:06,372 [6947684] WARN - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] stderr: I0930 13:27:06.372009 35924 agent.py:107] Starting connection and creating conversation…
AppData\Local\JetBrains\Rider2026.2\log\idea.log:408:
AppData\Local\JetBrains\Rider2026.2\log\idea.log:409:2026-09-30 13:27:08,602 [6949914] WARN - #c.i.a.a.AcpSessionHistoryReplayIntent - [SessionId(value=acp:3388b5c1)] refused to import ACP session 0972ed2b-c2bc-4910-ad29-12c21a41227b: session/load replayed no history
AppData\Local\JetBrains\Rider2026.2\log\idea.log:410:2026-09-30 13:27:08,603 [6949915] WARN - #c.i.a.a.AcpSessionImporter - [SessionId(value=acp:3388b5c1)] cannot import acp.registry.antigravity-acp session 0972ed2b-c2bc-4910-ad29-12c21a41227b
AppData\Local\JetBrains\Rider2026.2\log\idea.log:411:com.intellij.air.acp.AcpContinuationException: Imported ACP session 0972ed2b-c2bc-4910-ad29-12c21a41227b replayed no transcript content
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33554:
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33555:2026-09-27 11:28:01,973 [ 869341] WARN - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] stderr: I0927 11:28:01.973278 19000 settings.py:302] settings: path=C:\Users\\.gemini\antigravity-acp\settings.json status=ok auth.type=oauth-personal gcp.project= gcp.location=
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33556:
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33557:2026-09-27 11:28:02,019 [ 869387] INFO - #c.i.a.a.f.AcpAgentFacade - facade[acp.registry.antigravity-acp] initialized: loadSession=true, resume=true
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33585:2026-09-27 11:28:05,688 [ 873056] WARN - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] stderr: I0927 11:28:05.687936 19000 agent.py:107] Starting connection and creating conversation…
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33586:
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33587:2026-09-27 11:28:08,370 [ 875738] WARN - #c.i.a.a.AcpSessionHistoryReplayIntent - [SessionId(value=acp:7dca7cb6)] refused to import ACP session 0a8da197-bf7a-4327-a7c5-4753b852227b: session/load replayed no history
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33588:2026-09-27 11:28:08,374 [ 875742] INFO - #c.i.a.a.p.AcpAgentClient - client acp.registry.antigravity-acp@40e5109d: last lease released, requesting stopServer
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33589:2026-09-27 11:28:08,374 [ 875742] INFO - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] Stopping server
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33590:2026-09-27 11:28:08,374 [ 875742] INFO - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] Killing process 7256…
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33591:2026-09-27 11:28:08,387 [ 875755] WARN - #c.i.a.a.AcpSessionImporter - [SessionId(value=acp:7dca7cb6)] cannot import acp.registry.antigravity-acp session 0a8da197-bf7a-4327-a7c5-4753b852227b
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:33592:com.intellij.air.acp.AcpContinuationException: Imported ACP session 0a8da197-bf7a-4327-a7c5-4753b852227b replayed no transcript content
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:47084:2026-09-27 15:47:17,898 [ 230696] INFO - #c.i.a.a.r.r.LazyPackageAcpAgentConfig - Resolving lazy package for agent ‘Codex’
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:47085:2026-09-27 15:47:17,898 [ 230696] INFO - #c.i.a.a.r.r.AcpDistributionResolver - Selected npx distribution for acp.registry.codex-acp
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:47086:2026-09-27 15:47:17,899 [ 230697] INFO - #c.i.a.a.f.AcpAgentFacade - facade[acp.registry.codex-acp] initialized: loadSession=true, resume=true
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:47087:2026-09-27 15:47:19,067 [ 231865] INFO - #c.i.a.b.s.l.s.SessionEventJournal - [AIR_SESSION_JSONL_READ] Reading events.jsonl: reason=list-projection-event, thread=acp:c3a8e3b6
AppData\Local\JetBrains\Rider2026.2\log\idea.2.log:47088:2026-09-27 15:47:19,076 [ 231874] INFO - #c.i.a.a.AcpSessionHistoryReplayIntent - [SessionId(value=acp:c3a8e3b6)] imported ACP session 01a0e198-a213-7d32-a95b-0f7eb8545dc7 replayed 2 events
I. RELATED DISCOVERY INSTABILITY: session/list INITIALIZATION TIMEOUT
================================================================================
AppData\Local\JetBrains\Rider2026.2\log\idea.1.log:13016:2026-09-28 17:06:44,268 [ 96003] INFO - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] Stopping server
AppData\Local\JetBrains\Rider2026.2\log\idea.1.log:13017:2026-09-28 17:06:44,268 [ 96003] INFO - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] Killing process 4624…
AppData\Local\JetBrains\Rider2026.2\log\idea.1.log:13018:2026-09-28 17:06:44,307 [ 96042] INFO - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] Cleaning up process resources
AppData\Local\JetBrains\Rider2026.2\log\idea.1.log:13019:2026-09-28 17:06:44,307 [ 96042] INFO - #c.i.a.a.r.p.AcpServerProcessHandlerImpl - [air-acp] Cleaning up process resources
AppData\Local\JetBrains\Rider2026.2\log\idea.1.log:13020:2026-09-28 17:06:44,308 [ 96043] WARN - #c.i.a.a.p.AcpAgentClientPool - pool: initialize timed out after 1m for key=AcpClientKey(agent=acp.registry.antigravity-acp, cwd=D:\RE_Ecosystem, eel=LocalEelDescriptor, sourceAgent=acp.dynamic.6163702e72656769737472792e616e7469677261766974792d616370, proxy=own)
AppData\Local\JetBrains\Rider2026.2\log\idea.1.log:13021:2026-09-28 17:06:44,310 [ 96045] INFO - #c.i.a.a.AcpSessionListSource - ACP session/list failed: agent=acp.dynamic.6163702e72656769737472792e616e7469677261766974792d616370, target=acp.v1.6163702e72656769737472792e616e7469677261766974792d616370, path=D:/RE_Ecosystem, durationMs=66578, error=AcpInitializeTimeoutException: ACP agent ‘acp.registry.antigravity-acp’ did not respond to initialize within 1m

================================================================================
SUMMARY / INTERPRETATION

Observed in this capture:

  1. JetBrains Rider/Air launches the official agy_acp_server 1.2.1 binary.
  2. The Antigravity ACP provider is initialized with loadSession=true and resume=true.
  3. The primary failing session has persisted .db/.meta files under
    C:\Users\\.gemini\antigravity-acp\conversations.
  4. Air imports the existing ACP session, but session/load replays no history and
    the session cannot be materialized.
  5. A second Antigravity ACP session shows the same zero-history failure.
  6. In the same Rider/Air ACP framework, a Codex session successfully replays 2 events.
  7. A separate Antigravity ACP session/list attempt also failed after provider
    initialization timed out.

This is a sanitized evidence extract from the original diagnostic capture.
Account/OAuth data, personal identifiers, unrelated processes/clients, verbose
stack traces, and unrelated Rider logs were removed.

Primary symptom:
“Imported ACP session 0972ed2b-c2bc-4910-ad29-12c21a41227b replayed no transcript content”

Hi @junn_4.8,

Welcome to the Forum,

This appear to be an unexpected behavior in the agy_acp_server standalone Agent Client Protocol server session persistence and history replay pipeline.

While this behavior is being investigated by our core development team, you can use the following temporary steps:

  1. Initiate a fresh ACP session via session/new to continue working in your active project workspace.
  2. If you need to review previous conversation history, inspect the persistent trajectory files directly under ~/.gemini/antigravity-acp/conversations/ where session records remain stored on disk.

Thank you for providing the sanitized diagnostic extract, that is helpful. Since you mentioned you also have the original full Rider diagnostic log available, could you please share that with us via DM? Having the full, verbose logs will ensure the team has everything they need to isolate the issue.

I don’t see Message button. Could you please start a DM with me or provide your contact information so I can attach the full Rider diagnostic bundle?