
chaos-03x/dsh-agy
dsh-agy
Google Antigravity (agy) OAuth auth + model access plugin for DeepSeek Harness: multi-account pool, 429 rotation, device fingerprinting, CLI and web login.
Install
npx @deepseek-ai/dsh plugin --profile web add dsh-agyRestart `dsh web` after install. Bundle APIs can change during the developer preview.
README badge
[](https://dshhub.dev/plugins/dsh-agy)Paste this into your README. The star count updates with every catalog sync.
From the README
Excerpt from chaos-03x/dsh-agy, cleaned of badges and images.
dsh-agy
Google Antigravity (agy) access for DeepSeek Harness: OAuth authentication, a multi-account pool with automatic 429 rotation, device fingerprinting, and both CLI and web management.
中文文档:docs/README_zh.md
Features
- OAuth login: one-click sign-in via browser OAuth callback, with headless paste-URL mode and a remote paste-credential blob channel.
- Two management surfaces: web and CLI, either one works, core features are the same.
- Multi-account pool: encrypted account store, usage-aware account selection (family-scoped quotas, OMP-aligned ranking), automatic rotation on rate limits, per-account cooldown to the real reset time, per-account device fingerprints.
- Inline Settings UI: an Antigravity section inside DSH Settings with five tabs — accounts (login, activation, grouped 5-hour/weekly quota windows, test calls, fingerprint and proxy management), models (per-model visibility), config (thinking budgets, multimodal inline limit), usage (cumulative token and request statistics), and credentials (import/export). No separate page: the surface only exists where DSH Settings does.
- Quota badge in the session header: the tightest of the active account's tracked windows (5-hour vs weekly) as a single figure, with the per-window breakdown and reset walls on hover. It reads the same grouped quota windows the Settings section shows, so the header and the panel cannot disagree.
- Model visibility toggles: hide individual models from the DSH model selector. Blacklist semantics — only models you switch off are hidden, so models the server adds later stay visible.
- Usage statistics: input / output / cache-read / cache-write tokens, request counts, failures, rate limits, rotations, latency and time-to-first-token, aggregated by account and by model. Includes calls that never pass through DSH (CLI, verification, test calls), which no session-based statistic can see.
- CLI:
dsh-agy login|status|import|verify|logoutworks standalone, with or without a harness.
Screenshots
The Antigravity section inside DSH Settings. Account emails and project names are redacted.
| Accounts | Models |
|---|---|
| Limits — 5-hour and weekly windows | Usage — cumulative, per-model and per-account |
Quickstart
Path A: DSH Web GUI Users (Recommended — 100% Web UI, zero CLI commands)
For users using DeepSeek Harness browser workspace / Web GUI:
# 1. Install plugin into DSH web profile (via dsh CLI, or pnpx/npx if dsh is not in PATH)
dsh plugin --profile web add dsh-agy
# or: npx @deepseek-ai/dsh plugin --profile web add dsh-agy
# 2. Launch DSH Web
dsh web
# 3. Open Settings → Antigravity, then click "登录" (Login) in that section
# Complete OAuth authorization, and start using the agy provider
The section lives in Settings → Antigravity (top-level, alongside General
and Models). There is no separate dashboard page: the old /agy URL is gone.
Path B: Headless / Terminal Only (Standalone CLI)
For Linux VPS, SSH remote servers, or headless CI environments:
# Run directly without global install (npx / pnpx)
npx dsh-agy login
npx dsh-agy status
…

