dsh-llm-antigravity: 将本地 Antigravity CLI 接入 DeepSeek Harness

前言

DeepSeek Harness (DSH) 通过插件机制扩展模型提供商。在本地运行 LLM 或代理是常见需求。dsh-llm-antigravity 插件提供了一条通往本地 Antigravity CLI (agy) 的路由,允许 DeepSeek Harness 调用本地已安装并登录的 agy 作为 LLM 提供者。

这是什么

该插件由用户 zhangzhangco 维护,是一个非 DeepSeek 官方分发的社区插件。它注册了一个名为 antigravity-local 的 LLM 提供者,将对话转发至本地的 agy 命令行工具,并将模型回答返回给 Harness。

核心功能

  1. 注册提供者:在 DeepSeek Harness 中注册 antigravity-local 路由。
  2. 对话转发:将对话历史(包含系统提示、工具调用及结果)转发至本地 agy。
  3. 文本模式:默认以 textOnly 模式运行,不执行 agy 的工具调用,仅返回模型生成的文本答案。
  4. 模型发现:通过执行 agy models 命令发现可用模型列表。
  5. 免 Key 认证:复用本地 agy 的登录会话,无需在 Harness 中配置 API Key,认证信息存储在 macOS keychain 中。

安装与启用

该插件通过 dsh plugin 命令安装到 web profile 中:

dsh plugin --profile web add git+ssh://git@github.com/zhangzhangco/dsh-llm-antigravity.git

安装后,需要编辑配置文件以应用该路由。配置路径为 ~/.dsh/profiles/<profile>/cordis.patch.yml。

典型用法

重启 web profile 后,antigravity-local 路由将出现在模型选择器中。插件会缓存模型列表(缓存时间 6 小时),可用模型包括:
- gemini-3.8-flash-high
- claude-sonnet-4-6
- gpt-oss-120b-medium

适用场景与注意

  • 运行环境:该插件运行在 DSH 的 web profile 下,不会修改 DSH 核心安装。
  • 网络需求:模型发现功能需要网络访问(约 6-10 秒),结果会被缓存。
  • 工具调用:默认 textOnly 模式避免了 agy 内部工具调用的审批弹窗,但也意味着 agy 的工具能力在 Harness 中不可见。
  • 许可证:MIT 许可证。

短结尾

该插件为希望在本地使用 Antigravity 能力的开发者提供了集成方案。更多详情可参考社区目录或 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜