DSH Plugins Marketplace

DSH Plugins

Plugins

/

Sessions & Messages

/

dsh-antigravity-bridge

q

dsh-antigravity-bridge

Manifest valid

Read Google Antigravity SQLite conversations in DeepSeek Harness and import them as native sidebar sessions with list, read and import tools plus slash commands.

hasBundlePatch

dsh-antigravity-bridge

A Cordis plugin that opens Google Antigravity conversations inside DeepSeek Harness. Antigravity stores each conversation as SQLite + protobuf blobs under ~/.gemini/antigravity/conversations/<cascade_id>.db; this plugin reads them and exposes them as native DSH tools and slash commands.

Tools

ToolDescription
antigravity_listRecent conversations (id, timestamp, steps, title). Supports limit/offset
antigravity_readRead one conversation as cleaned text (user prompts, tool results, summaries, background task output). Supports max_chars
antigravity_importConvert one conversation into a DSH session (session.jsonl.zstd), attach it to a workspace, and return a conversation:// link

Slash commands (/ autocomplete)

Run directly, no need to ask the agent:

CommandDescription
/antigravity-list [N]Recent conversations (find IDs)
/antigravity-read <cascade_id>Read one conversation
/antigravity-import <cascade_id | latest>Import as a DSH session. Bare command shows the 5 most recent plus usage

Requirements

  • Python 3 (stdlib only, no dependencies) — override via ANTIGRAVITY_PYTHON
  • zstd CLI (for import compression, ships with the DSH host)
  • Antigravity conversations default to ~/.gemini/antigravity/conversations (override via ANTIGRAVITY_CONVERSATIONS or the conversations_dir argument)
  • DSH_HOME (falls back to the macOS default ~/Library/Application Support/dsh-desktop/harness)

Install

dsh plugin --profile web add dsh-antigravity-bridge

Local path install (no build step — src/index.js + decoder/*.py run as-is):

dsh plugin --profile web add /path/to/dsh-antigravity-bridge

How it works

  1. decoder/antigravity_decode.py copies the .db to tmp first (avoids SQLite journal issues) and heuristically decodes steps.step_payload protobuf blobs (type 14=user, 132/15=tool, 23=summary, 101=background task).
  2. antigravity_import builds a spec-compliant DSH session log at sessions/<projectKey(cwd)>/session-<cascade_id>/session.jsonl.zstd (atomic tmp+rename write) and attaches it through the sanctioned path: workspaceRegistry.resolveByPath + attachSession while running (same write-chain as native flows, sidebar updates without restart), atomic workspace.json edit as fallback for profiles without a registry. (projectKey/encodeSegment mirror @deepseek-ai/dsh-session-persistence-jsonl)
  3. session_projcache is intentionally untouched. The backend materializes projections from the session log on first open (verified in practice).
  4. Re-importing is idempotent — returns the existing link instead of overwriting.

Sidebar-plugin conflicts

Effectively none. attachSession is the same funnel native flows use, so dsh-better-sidebar / dsh-archived-chats / dsh-rewind-plugin see imported sessions like any ordinary session. Imports run once per explicit invocation — no background writes, no projcache edits, no global state changes.

Check

npm run check   # node --check + python py_compile
python3 decoder/antigravity_decode.py list --limit 5

License

MIT

Comments

Loading…

Similar plugins

dsh-session-tools

by Unintendedz

Archive, cross-session read, and copy-ID tools for DeepSeek Harness conversations.

Manifest valid

★ 0

MIT

JavaScript

Sep 10, 2026

dsh plugin --profile web add dsh-session-tools

by drscrewdriver

给 DeepSeek Harness 侧边栏加一个会话内容检索——标题/内容一键切换,还能按用户/回复/工具筛选

Sessions & MessagesTerminal & ClientsManifest valid

★ 4

↓ 24/wk

MIT

TypeScript

Oct 6, 2026

dsh plugin --profile web add dsh-session-search-toggle

by drscrewdriver

给 DeepSeek Harness 侧边栏加一个会话内容检索——标题/内容一键切换,还能按用户/回复/工具筛选

Sessions & MessagesManifest valid

★ 3

↓ 26/wk

MIT

TypeScript

Sep 13, 2026

dsh plugin --profile web add dsh-session-search-toggle

by scottzx

Search and read local Claude Code, Codex, Antigravity, Grok and DSH sessions with the 1session CLI or DSH Web plugin. Raw files stay local; SQLite speeds search.

Manifest valid

★ 0

MIT

TypeScript

Oct 10, 2026

dsh plugin --profile web add @1agents/session-reader

by GroupWork888

Browse and read archived DeepSeek Harness sessions from a sidebar panel. A read-only viewer: it does not restore sessions to the sidebar.

UI & ExperienceTerminal & ClientsManifest valid

★ 0

MIT

TypeScript

Sep 29, 2026

dsh plugin --profile web add dsh-plugin-archived-sessions

by jinhuang712

Link and read DSH sessions: one-click @session-id reference, an @ mention menu by title, and a session_read tool that projects any session to readable text. DeepSeek Harness plugin.

Manifest valid

★ 0

↓ 303/wk

MIT

JavaScript

Aug 16, 2026

dsh plugin --profile web add dsh-session-link