前言¶
在 DeepSeek Harness(DSH)里接 Google 官方 Antigravity ACP agent 时,常见做法是装 Host + Client 一体的 bundle:对话里选模型、看额度,工具调用仍走 DSH 的校验与审批。上游 KouzakiUmi/dsh-antigravity-acp 的设置页与客户端文案以中文/英文为主;俄语界面使用者需要在同一套能力上换一套可读 UI。
varyda/dsh-antigravity-acp-ru 是基于上游 0.1.31 的俄语界面 fork,包版本 0.1.31-ru.1。Host 侧协议、worker 与工具桥逻辑与 upstream 一致;差异集中在 Web Client 的可见字符串。下面介绍它是什么、能做什么、如何安装与使用,以及 fork 与 upstream 在界面上的边界。
这是什么¶
本插件是 dsh-bundle-antigravity-host 的俄语 Client 变体:通过 stdio 与官方 Antigravity ACP server(ACP v1)通信,在 DSH 中注册提供商 Antigravity (ACP),路由 ID 为 antigravity-acp。工具不交给 agent 内置 fs/terminal,而是经私有 loopback 桥挂起后由 DSH 执行,结果回填 agent。
维护者为 varyda,在 SkillHub 社区目录中归类为 客户端 插件。密钥与 token 不进仓库;插件从 DSH 凭据存储(~/.dsh/.credentials.yaml 中的 AGY_*/OAuth)或宿主环境读取。许可证为 MIT(与 upstream 相同);翻译作者与 Google、upstream 作者无关联。
与 upstream 的差异(界面)¶
fork README 明确划分了翻译范围:
- 已俄语化:
src/client.js中界面字符串全部替换,无中文 UI 字面量。包括「设置 → Antigravity ACP」页、连接状态、按钮、额度「药丸」、客户端错误文案、模型相关标签等。 - 未翻译:源码注释,以及
src/adapter、src/runtime、src/protocol中部分宿主侧诊断信息,仍可能为中文或英文。
功能行为、配置项与排障细节以 upstream 文档为准;英文/中文说明与 Issue 讨论见 KouzakiUmi/dsh-antigravity-acp。
核心能力(与 upstream 一致的部分)¶
下列能力来自 upstream README,本 fork 未改 Host 行为,安装后仍可用(界面控件文案为俄语):
- 连接与模型目录:在设置页配置代理(如需)后连接/登录 ACP;可预热连接或建立会话并拉取模型目录,无需先发送聊天。模型列表可逐项控制是否出现在 DSH 选择器,思考强度与模型家族分开路由。
- 对话与工具:同一对话默认复用 ACP 会话;工具续轮在同一 prompt 内完成,审批与执行由 DSH 负责。
- 并发 worker:默认最多 2 个独立 worker(可配置 1–4),一个会话等审批时其它会话可用空闲 worker;满员排队,默认等待上限 120 秒。
- 额度与 AI Credits:模型选择器旁额度药丸随当前模型切换额度组;AI Credits 与套餐额度独立展示(ACP 登录与官方 CLI 登录是两条链路)。
- 图片输入:在宿主附件服务可用且上游声明 image capability 时,支持 PNG、JPEG、WebP、GIF 等经真实图片内容传入(非 URL 抓取)。
运行要求(upstream 声明):Node.js >=22.19;DSH Core 与若干 dsh-* peer 版本范围见 upstream package.json。本 fork 的 engines 与 peer 范围与 upstream 对齐。
安装与启用¶
注意:仓库内只有源码,没有预置 dist/。不能使用 dsh plugin add github:varyda/dsh-antigravity-acp-ru。应使用 Release 中的 .tgz 资产,或本地 pnpm i && pnpm run build 后再安装。
官方 README 给出的安装示例(将 web 换成你的 Profile,例如 desktop):
dsh plugin --profile desktop add \
https://github.com/varyda/dsh-antigravity-acp-ru/releases/download/v0.1.31-ru.1/dsh-bundle-antigravity-host-0.1.31-ru.1.tgz
也可从 Releases 下载 dsh-bundle-antigravity-host-0.1.31-ru.1.tgz,再用 file:<本地路径> 安装。
经过上面的步骤后:
- 重启 DSH 应用(或按你的部署方式重载 Host + Client;仅刷新页面不保证 Host 已升级)。
- 打开 设置 → Antigravity ACP(界面为俄语)。
- 点击 Подключить / войти в ACP(连接/登录 ACP);成功后会读取模型目录。
- 在模型选择器中选择 Antigravity (ACP) 下模型,开始对话。
upstream 通过 npm 包 dsh-bundle-antigravity-host 安装的方式适用于官方包,不等同于本 fork 的安装路径;要用俄语 UI 请坚持用上述 Release URL 或本地 tgz。
典型用法流程¶
与 upstream「快速开始」一致,仅设置页与药丸为俄语:
- 安装并启用插件,重启后进入 Настройки → Antigravity ACP。
- 需要代理时先保存代理配置,再执行连接/登录;插件会优先复用已有 ACP 登录态或导入本机已登录的官方 CLI 状态,必要时走浏览器授权。
- 连接成功后,提供商显示为 Antigravity (ACP),路由 ID
antigravity-acp;可在药丸上查看额度、预热,再选模型聊天。
若额度或 AI Credits 未显示,upstream 说明:额度查询与 CLI 登录链路独立,ACP 已连接不代表 agy CLI 也已登录。
适用场景与注意¶
适合谁:已在 DSH 中使用或计划使用 Antigravity ACP,且希望设置页、状态与客户端错误信息为 俄语 的用户;Host 行为与 upstream 0.1.31 对齐,不需要改协议或自行编译 Client 字符串时可优先用 Release bundle。
使用前请知悉:
- 插件以当前 DSH 进程权限 运行,可能读写本机 ACP/CLI 相关凭据文件;安装前请阅读仓库源码与 MIT 许可证,自行评估信任边界。
- 官方 Antigravity 程序按需从
https://dl.google.com下载,本包不随带 Google 二进制;额度与余额展示仅供参考,不是计费依据。 - 部分 Host 诊断仍为中文/英文;排障时可能需要对照 upstream reference.md 与 configuration.md。
- Bug 反馈:fork 的
package.json将bugs指向 upstream Issue;提交时请附插件版本、实际 DSH Core 版本、操作系统与脱敏错误信息,勿附 token 或完整 OAuth URL。
SkillHub 上的 varyda/dsh-antigravity-acp-ru 为社区插件目录条目,与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,目录站独立运营。
结尾¶
dsh-antigravity-acp-ru 在 upstream Antigravity ACP for DSH 之上提供完整的俄语 Web Client 界面,安装需使用 Release 中的 0.1.31-ru.1 bundle,而非 github: 直链源码仓。能力上仍是「官方 agent + DSH 工具链」同一套架构;若你不需要俄语 UI,可直接使用 KouzakiUmi/dsh-antigravity-acp 与 npm 安装路径。
- 目录页:https://www.skillhub.cn/plugins/varyda/dsh-antigravity-acp-ru
- 仓库:https://github.com/varyda/dsh-antigravity-acp-ru