session_persistence

Community

Persist local session data for Read Aloud.

AuthorIdanDavidAviv
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Local AI workflows often lose context across interactions because session data is not reliably stored outside memory. This protocol persists session metadata locally to provide human-readable titles and consistent turn metadata for the Read Aloud extension.

Core Features & Use Cases

  • Local storage architecture under the Antigravity path: ~/.gemini/antigravity/read_aloud/<sessionId>/ to house per-session state and snippet files.
  • Metadata schema: extension_state.json containing session_title, current_turn_index, and last_updated to drive UI resolution and continuity.
  • UI resilience and MCP compatibility: UI resolution reads extension_state.json to derive display names; MCP injections update the state atomically and reflect new titles in the UI.

Quick Start

Install the agent and configure it to store session metadata in extension_state.json under ~/.gemini/antigravity/read_aloud/<sessionId>/ and write new snippet files to read_aloud as MCP outputs.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: session_persistence
Download link: https://github.com/IdanDavidAviv/virgo/archive/main.zip#session-persistence

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.