DeepSeek Harness (DSH) 插件:Google Antigravity 直连代理核心与模型服务,支持双模型池额度监控、热切换网络代理与长文本防御
31.4/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add LingK9999/dsh-antigravity-direct该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件读取剪贴板或密钥环境变量发起外部网络请求
查看扫描证据(共 21 处,展示前 17 条)
- 发起网络请求client.js:115
return fetch("http://127.0.0.1:8790/" + endpoint.replace("-", "") + "?_=" + Date.now()) - 读取密钥环境变量lib/proxy-core.js:27
const CLIENT_SECRET = process.env.ANTIGRAVITY_CLIENT_SECRET || - 读取本地文件lib/proxy-core.js:38
if (statSync(LOG_FILE).size > 1024 * 1024) truncateSync(LOG_FILE); - 写入本地文件lib/proxy-core.js:38
if (statSync(LOG_FILE).size > 1024 * 1024) truncateSync(LOG_FILE); - 写入本地文件lib/proxy-core.js:40
try { appendFileSync(LOG_FILE, line + "\n"); } catch {} - 读取本地文件lib/proxy-core.js:68
try { cfg = JSON.parse(readFileSync(PROXY_CONFIG_FILE, "utf8")); } catch {} - 写入本地文件lib/proxy-core.js:84
writeFileSync(PROXY_CONFIG_FILE, - 读取本地文件lib/proxy-core.js:112
return readdirSync(CRED_DIR) - 读取本地文件lib/proxy-core.js:117
const j = JSON.parse(readFileSync(path, "utf8")); - 读取本地文件lib/proxy-core.js:142
try { return JSON.parse(readFileSync(ACTIVE_MARKER, "utf8")).accountId ?? null; } catch { return null; } - 写入本地文件lib/proxy-core.js:145
try { writeFileSync(ACTIVE_MARKER, JSON.stringify({ accountId: id }, null, 2)); } catch {} - 发起网络请求lib/proxy-core.js:169
const req = https.request( - 发起网络请求lib/proxy-core.js:194
const req = https.request( - 发起网络请求lib/proxy-core.js:247
const req = https.request( - 读取本地文件lib/proxy-core.js:480
const st = statSync(SANITIZE_RULES_FILE); - 写入本地文件lib/proxy-core.js:1525
try { writeFileSync(`${patchFilePath}.bak`, original, "utf8"); } catch {} - 写入本地文件lib/proxy-core.js:1526
writeFileSync(patchFilePath, updated, "utf8");
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-antigravity-direct
dsh-antigravity-direct 是本地直连代理核心插件,专为 DeepSeek Harness (DSH) 打造。
它在本地启动高性能回环代理服务(默认 127.0.0.1:8790),把标准 OpenAI /v1/chat/completions 与 /v1/models 协议无缝转换成 Google Antigravity(Cloud Code PA)的内部协议,让 DSH 能以原生级体验调用 Gemini 3.8 / 3.5 / 3.1、Claude 4.6 (Thinking) 与 GPT-OSS 等最新高配云端模型。
✨ 核心特性
- 🌈 主要面向小说文章写作:
- 支持在智能体对话框、文档中正常读写任何文本文字,不会被异常原因截断、报错。
- 通过多层注入提示词,经测试正常文章撰写基本无文字限制。
- 不建议用于复杂代码工程,已确认某些工具指令调用会触发中断。
- 🔄 OpenAI 协议双向无缝转接:
- 标准 OpenAI /v1/chat/completions(流式/非流式)⇄ Google Antigravity generateContent / streamGenerateContent。
展开完整文档(README 剩余 1 节)
dsh-antigravity-direct dsh-antigravity-direct 是本地直连代理核心插件,专为 DeepSeek Harness (DSH) 打造。 它在本地启动高性能回环代理服务(默认 127.0.0.1:8790),把标准 OpenAI /v1/chat/completions 与 /v1/models 协议无缝转换成 Google Antigravity(Cloud Code PA)的内部协议,让 DSH 能以原生级体验调用 Gemini 3.8 / 3.5 / 3.1、Claude 4.6 (Thinking) 与 GPT-OSS 等最新高配云端模型。 ✨ 核心特性 - 🌈 主要面向小说文章写作: - 支持在智能体对话框、文档中正常读写任何文本文字,不会被异常原因截断、报错。 - 通过多层注入提示词,经测试正常文章撰写基本无文字限制。 - 不建议用于复杂代码工程,已确认某些工具指令调用会触发中断。 - 🔄 OpenAI 协议双向无缝转接: - 标准 OpenAI /v1/chat/completions(流式/非流式)⇄ Google Antigravity generateContent / streamGenerateContent。 - 完整适配流式思考过程(Reasoning/Thinking Stream)、多模态图文输入(Vision)与原生工具调用(Function Calling / Tools)。 - ⚡ 最新模型列表自动发现与一键同步 (v0.4.0 重磅): - 本地代理开放 OpenAI 标准 /v1/models 端点,实时拉取 Google Antigravity 官方最新可用模型清单。 - 精确解析模型上下文字符窗口(最高 1,000,000 Token)、单次生成上限与思考预算参数。 - 在 DSH 设置面板提供 「⚡ 一键同步至 DSH 选择器」,智能把最新模型写入 Web 与 Desktop 配置档配置,聊天界面即可直接下拉切换任意最新模型! - 🛡️ 长上下文、代码编写与复杂工具调用的高可用断联防御 (v0.4.0 优化): - 工具语法白名单与严谨匹配:基于当前会话实际声明的工具动态校验,彻底杜绝编写代码时把普通代码块(如 package.json、Markdown、Python 代码字典等)误判为工具调用,导致正文截断断联。 - 流式心跳注入保活:上游长时间思考或网络间歇期,持续向下游客户端注入静默空增量(Empty Delta),防止客户端因读超时而意外断联。 - 历史工具超大写入参数自动瘦身:检测到历史多轮对话中存在超大代码文件写入等巨型参数时自动瘦身截断,大幅降低请求体积,避免触发上游政策网关负载限制与 502 错误。 - 底层网络代理连接池强化:HttpsProxyAgent 启用 keepAlive: true、长达 300 秒空闲保活与 64 并发连接复用,告别 TCP 死锁。 - 路径降级与政策误判防护:自动净化 Tool Result 中的绝对路径,避免上游政策审查层误判为外部文件载入攻击。 - 📊 双模型池额度可视化仪表盘: - 在 DSH 设置面板「Antigravity 直连」中提供原生 UI。 - 独立监控 GEMINI 模型池 与 CLAUDE / GPT 模型池。 - 实时展示 5 小时会话限额与每周限额的双重进度条、剩余百分比、相对刷新时间及精准重置时刻。 - 🌐 网络代理运行时热切换: - 面板内置「网络代理设置 (HTTP / HTTPS Proxy)」卡片。 - 支持免重启动态保存与切换代理地址(默认 http://127.0.0.1:7890,留空即走直连)。 - 内置即时端点连通性测试与延迟探测。 - 👥 多账号管理与无缝切换: - 支持多 Google 账号 OAuth 凭据轮换与状态持久化。 - 支持在 Web 界面一键发起 OAuth 登录授权或移除失效账号。 📦 支持的部分模型矩阵 通过插件内置的模型发现机制,上游可用模型均可动态同步。常见模型如下: | 模型 ID | 展示名称 | 上下文窗口 | 最大输出 Token | 核心特性 | | gemini-3.8-flash-high | Gemini 3.8 Flash (High) | 1,048,576 | 65,536 | 极速响应、深度推理、100万超大上下文、多模态 | | gemini-3.8-flash-medium | Gemini 3.8 Flash (Medium) | 1,048,576 | 65,536 | 平衡推理速度与输出深度 | | gemini-3.8-flash-low | Gemini 3.8 Flash (Low) | 1,048,576 | 65,536 | 极速日常对话与代码生成 | | claude-sonnet-4-6 | Claude Sonnet 4.6 (Thinking) | 250,000 | 64,000 | 顶级代码架构、复杂重构、自带思考过程 | | claude-opus-4-6-thinking | Claude Opus 4.6 (Thinking) | 250,000 | 64,000 | 极致长程逻辑、文学创作与深度思考 | | gpt-oss-120b-medium | GPT-OSS 120B (Medium) | 131,072 | 32,768 | 开源大模型标杆、通用问答与代码推理 | | gemini-2.5-pro | Gemini 2.5 Pro | 1,048,576 | 65,535 | 经典高精度专业模型、多模态解析 | | gemini-3-flash-agent | Gemini 3.5 Flash (High) | 1,048,576 | 65,536 | 专用于智能体工具链编排的模型 | 🚀 安装指引 ⚠️ 关于 DSH 桌面端安装的重要提示:在 DSH 官方桌面客户端(Electron 架构)中,desktop profile 受官方内核独占保护。在终端里直接运行 dsh plugin --profile desktop add ... 会被内核闸门拦截并报错: error: profile "desktop" is managed exclusively by the Electron application 因此,请按你的使用环境选择下面对应的安装方式: 方式一:DSH Desktop 桌面端一键安装(推荐) 1. 克隆或下载本仓库代码到本地任意目录: git clone https://github.com/LingK9999/dsh-antigravity-direct.git 2. 进入目录,直接运行内置的一键安装脚本: cd dsh-antigravity-direct powershell -ExecutionPolicy Bypass -File .\install.ps1 脚本会自动完成插件目录部署、依赖同步与 profile bundles 注册。完成后重启 DSH Desktop 即可生效。 方式二:DSH 客户端「插件市场 / 设置页」安装 如果你的客户端装了 dshmarket(插件市场),或支持在图形界面安装插件: 1. 打开 DSH 界面中的 「设置」→「插件」(或 DSH 插件市场)。 2. 在搜索或安装框中填入本仓库名: github:LingK9999/dsh-antigravity-direct 3. 点击安装并重启 DSH。 方式三:命令行 Web Profile 安装(适用于 dsh web 纯网页端用户) 如果你在终端通过 dsh web 启动,用的是非桌面端环境: dsh plugin --profile web add github:LingK9999/dsh-antigravity-direct ⚙️ 模型配置与自动同步 方式一:面板一键同步(最简推荐) 插件启动后,进入 DSH 左侧 「设置」→「Antigravity 直连」: 1. 查看当前检测到的上游可用模型列表。 2. 点击 「⚡ 一键同步至 DSH 选择器」 按钮。 3. 插件会自动更新你的配置文件(支持 Desktop 与 Web Profile),无需手动编辑 YAML,聊天窗口即刻可直接切换使用! 方式二:手动配置 Provider 如果需要手动定义模型或定制参数,可以在 ~/.dsh/profiles/<profile>/cordis.patch.yml 中找到 llm-pi-ai 插件的 config.providers 节点,添加以下配置: antigravity: displayName: Antigravity直连 apiKeyEnv: GEMINI_API_KEY api: openai-completions baseURL: http://127.0.0.1:8790/v1 models: - id: gemini-3.8-flash-high name: Gemini 3.8 Flash (High) contextWindow: 1048576 maxTokens: 65536 input: [text, image] reasoningEfforts: low: low medium: medium high: high compat: supportsDeveloperRole: false supportsReasoningEffort: true thinkingFormat: openai thinkingTokenBudgetField: thinking_token_budget - id: claude-sonnet-4-6 name: Claude Sonnet 4.6 (Thinking) contextWindow: 250000 maxTokens: 64000 input: [text, image] reasoningEfforts: low: low medium: medium high: high compat: supportsDeveloperRole: false supportsReasoningEffort: true thinkingFormat: openai thinkingTokenBudgetField: thinking_token_budget (完整范例见仓库内的 provider-config-snippet.yml) 🔑 账号凭据导入与登录 插件默认自动扫描以下目录下的 OAuth 凭据文件(含有 refresh_token 的 JSON): - 默认目录:~/.dsh/credentials/antigravity/*.json - 自定义环境变量:可通过 AG_CREDS_DIR 指定凭据文件夹,或通过 AG_CREDS 指定单凭据文件。 同时,你也可以在 DSH 设置页内点击 「添加账号(Google 登录)」,走浏览器 OAuth 流程直接完成凭据绑定。 🛠️ 高级环境变量 | 变量名 | 说明 | 默认值 | | AG_PORT | 本地回环代理端口 | 8790 | | AG_PROXY | 向上游发起请求时使用的 HTTP/SOCKS 代理 | http://127.0.0.1:7890 | | AG_CREDS_DIR | 自定义凭据目录 | ~/.dsh/credentials/antigravity | | AG_BASE | 上游 Antigravity 端点 | https://daily-cloudcode-pa.googleapis.com | 📂 目录结构 dsh-antigravity-direct/ ├── client.js # 浏览器端 UI 面板(模型列表与一键同步、双模型池额度仪表盘、网络代理配置、账号管理) ├── cordis.patch.yml # Cordis 服务注入清单 ├── index.js # 插件入口(生命周期管理、本地 RPC 通道挂载) ├── install.ps1 # 桌面端一键安装脚本(自动处理 Electron desktop profile 写入) ├── package.json # 插件清单与元数据定义 (v0.4.0) ├── provider-config-snippet.yml# Provider 快捷配置模板(含思考能力参数) ├── sanitize-rules.json # 政策审查防御与改写规则 ├── LICENSE # MIT 开源授权协议 ├── README.md # 说明文档 └── lib/ ├── proxy-core.js # 直连代理核心(协议转接、/v1/models 发现、长文本/工具流断联防御、Token 刷新) └── vendor/ # 纯净内置依赖包 📄 License 本项目采用 MIT License 开源授权。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
LingK9999/dsh-antigravity-direct
DeepSeek Harness (DSH) 插件:Google Antigravity 直连代理核心与模型服务,支持双模型池额度监控、热切换网络代理与长文本防御
相关插件 · 其他
模型破甲清洗HunYiSage/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,993已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,269已汉化DSH
70.8
这是你的仓库?认领条目