dsh-agy-link
Google Antigravity (agy CLI) models for DeepSeek Harness — stream Gemini/Claude/GPT-OSS subscriptions into DSH with thinking, tool activity, token usage and in-GUI Google OAuth login.
一句话定位
Google Antigravity (agy CLI) models for DeepSeek Harness — stream Gemini/Claude/GPT-OSS subscriptions into DSH with thinking, tool activity, token usage and in-GUI Google OAuth login.
安装方式
在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。
$ dsh plugin --profile web add dsh-agy-link@0.6.12
兼容的 DSH 版本
*
作者与热度
amlyczz · ★ 160 · 更新于 2026-11-09
关于这个插件
🛰️ dsh-agy-link
DeepSeek Harness × Google Antigravity — 多账号智能池化与官方 agy CLI 驱动桥接 / Multi-Account Pool & Native agy CLI Bridge for DSH
🌐 Language / 语言: 中文 · English · Português (Brasil) · Español · English (standalone) · 完整配置文档 中文
把 Google Antigravity 模型接入 DeepSeek Harness(DSH) —— 支持多账号智能池化轮换、官方多 Bucket 配额监控(5小时滚动 + 7天周额度 + Argon 独立周池)、浏览器免粘贴一键登录与浅色/深色主题高对比度自适应,由官方未修改的 agy CLI 驱动,完整支持流式输出、思考折叠(thinking)、原生工具卡片与精确 token 用量。
🚨 【国内用户核心前置:必须开启系统代理 / TUN 模式!】 Google Antigravity 服务及 OAuth 登录需要直连 Google 海外官方服务器(oauth2.googleapis.com、cloudcode-pa.googleapis.com 等)。 1. 推荐方式(最稳妥):开启代理工具(Clash / Surge / v2rayA / Sing-box / Loon 等)的 TUN 虚拟网卡模式(或系统代理全局接管),确保终端命令、后台 Node.js 进程及浏览器均能顺畅访问 Google 网络。 2. 终端代理环境变量:若终端未被代理自动接管,启动 DSH 或运行命令前请在终端中执行: *(注:端口 7890 请替换为你本地代理软件的实际端口)* 3. GUI 单账号独立代理:进入 DSH「设置 → Antigravity」或点击顶部 AGY 徽标,点击卡片上的「🌐 代理」按钮,可为特定账号单独配置专属代理 URL(如 http://127.0.0.1:7890),实现多账号不同 IP 出口隔离。 🌟 核心亮点:多账号池化与智能轮换
你拥有多个 Google Antigravity / Gemini 账号?dsh-agy-link 让多账号管理变得极致简单与自动化: 👥 多账号池化管理 (Account Pool):在 DSH 内添加任意数量的 Google 账号(主账号 + 备用账号群),每个账号拥有独立的 HOME 目录沙箱与凭证隔离。 🔄 顺序耗尽故障转移 (Sequential Drain):当前账号额度用尽(触发 429 限流或 5h / 周额度耗尽)时,系统自动平滑接力至下一个可用账号,对话完全不中断! 🕰 额度到期优先轮换 (Quota-Expiry-First):多个账号可用时,优先切换到重置窗口最早到期的账号,把"还剩很久才重置"的额度留给后面,整体池化利用率最大化。 🧠 网络抖动智能甄别 (Jitter-Safe Auth):代理抖动导致的 keyring 鉴权超时会被自动识别为可重试的网络错误而非"登录失效"——基于 agy 本次运行日志的 keyringAuth 传输证据精准分类,且粘性"需重新登录"隔离需二次确认,健康账号绝不会被误标。 📊 官方多 Bucket 配额监控 (Multi-Bucket Quota):直接调用 Antigravity 官方专用的 v1internal:retrieveUserQuotaSummary 接口,同时展示 5小时滚动额度、7天周额度,以及付费 Pro/Ultra 账号专属的 Gemini 4 Argon 独立周额度池(不占用普通 Gemini 池)。 🔀 手动切换当前账号 (Manual Switch-Active):控制台卡片一键「设为当前使用」,即刻把调度指针钉到指定账号。 🔑 GUI 内浏览器免粘贴登录 (In-GUI Zero-Paste OAuth):点击「➕ 添加账号」自动调起系统浏览器,本地回环监听自动捕获授权凭证,全程无需手动复制粘贴授权码。 🎨 多主题高对比度自适应 (Light & Dark Themes):原生适配 DSH 浅色/深色主题,告别发暗发灰与看不清文字,UI 视觉清晰锐利。 📱 手机 Web 端响应式自适应 (Mobile Web):控制台在屏幕宽度小于 680px 时自动变为全屏抽屉面板(100dvh),标签与开关控件折行重排,配额条独占单行,操作按钮等宽网格分布,并在多尺寸设备(360×800、390×844、768×1024)实测无横向溢出。 🗣 DSH 原生大白话翻译卡片 (/tsl):卡片沿用 DSH 自己的观感(0.5px 细描边、markdown 代码块底色、12px 圆角、横幅表头),只用一枚单色 Gemini 星标 + 「Gemini 译文」标签标明出处,深浅主题全由 DSH 令牌决定
插件配置可在 /plugin、设置面板或环境变量中灵活调整: 💡 完整配置参数清单、高级选项与环境变量映射请参见 docs/CONFIGURATION.md。 🗣 /tsl 大白话翻译
模型输出往往偏专业、冗长或充满机器腔。/tsl 命令调用 Gemini 模型(默认 gemini-3.8-flash · high)将当前会话的回复重写为通俗、口语化的大白话。 DSH 原生翻译卡片:翻译结果持久化存储于 plugin:agy-link/translation 会话记录中,渲染为锚定在被翻译回复正下方的原生卡片(只靠一枚单色星标 + 「Gemini 译文」标签标明出处);刷新页面或切换会话后不丢失,原文支持一键展开折叠,且卡片内容不进入模型可见历史。 快捷动作:每条回复下方均提供「译成人话」快捷操作按钮,历史任一轮次均可按需一键翻译。 会话 1:1 独立绑定 (translateBindConversation):每个 DSH 会话对应一条独立的 agy 翻译会话( #tsl)。首次调用注入翻译员身份、工作区与日志路径;后续翻译复用该会话,每轮仅发送指令行与原文,显著降低 Token 开销。 共享号池与自愈容错:翻译调用走插件辅助通道,共享主账号池与冷却机制,账号额度耗尽自动故障转移至下一个可用账号;遇到空返回(EMPTY_RESPONSE)自动退避重试。 严格遵循用户授权:自动翻译默认关闭(autoTranslate: false),可在「设置 → Antigravity」中全局开启,或在会话中通过 /tsl auto on 动态开启。同一行右侧的两个下拉框可分别改翻译模型(默认自动挑 Gemini Flash)与翻译思考档(默认跟随「默认思考强度」),改完即写配置、下一轮翻译生效。 🧩 架构与工作原理
1. 短生命周期进程驱动:每一轮 DSH 对话启动一个独立的官方 agy -p --output-format stream-json 进程,解析 NDJSON 事件流。 2. 多账号沙箱机制:除主账号沿用系统默认 Keychain / HOME 外,所有备用账号在插件私有目录下建立专属 HOME 隔离区,独立写入 agy 格式的标准 OAuth 凭证。Windows 上 agy 的凭据实际存放在机器级 Credential Manager(gemini:antigravity),插件因此以「身份级引用计数租约」接管该槽:同一授权的多个会话并行运行,只有账号身份切换才串行,且由最后一个持有者还原主账号凭据。 3. 多 Bucket 官方配额汇总:插件定时后台静默轮询官方 v1internal:retrieveUserQuotaSummary,精准掌控每个账号的
相似插件
dsh-our-free-model
Our Free Model — 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型,桌面端另有 EAC 协付渠道…
next-ai-draw-io
Draw and edit draw.io diagrams by chatting with an AI. Web app, desktop app, and an MCP server for Claude Code, Cursor,…
MemOS
Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with…