umicorn07 / dsh-subagent-agy

已收录

Antigravity CLI (agy) subagent provider plugin for DeepSeek Harness (dsh)

master模型 查看源代码

安装

npx -y @deepseek-ai/dsh plugin --profile web add github:umicorn07/dsh-subagent-agy

此安装命令根据 GitHub 仓库地址生成,是未经验证的安装起点。

README

维护者编写的文档快照。

在 GitHub 查看 ↗
提交版本 acbeff6同步于 2026年8月18日

最近一次目录同步未能刷新此 README 快照。

dsh-subagent-agy

English | 中文

dsh-subagent-agy is an open-source Antigravity CLI (agy) Subagent Provider Plugin for DeepSeek Harness (dsh).

It allows DeepSeek Harness agents to delegate complex coding tasks, multi-file AST refactoring, test generation, and deep reasoning to Google Antigravity (agy cli) running as an autonomous subagent in a child process, returning structured results and diffs back to DSH.


✨ Features

  • 🤖 Native DSH Subagent Seam: Implements DSH's SubagentProvider specification (provider: agy), supporting seamless tool integration, cancellation (AbortSignal), and session isolation.
  • 🧠 Context & Token Isolation: Heavy token-consuming coding, build, and test steps remain isolated within Antigravity's child process without cluttering the parent DSH agent's context window.
  • ⚙️ Configurable: Supports customizable reasoning efforts (effort: low | medium | high), model selection, and execution modes (accept-edits | plan).
  • 🚀 Unattended Execution: Runs non-interactively via agy --print --output-format json --dangerously-skip-permissions.

📦 Installation & Configuration

1. Install Plugin

In your DSH profile directory:

dsh plugin add dsh-subagent-agy

2. Configure cordis.patch.yml

Add the following to ~/.dsh/profiles/web/cordis.patch.yml:

# 1. Mount agy subagent provider
- insert:
    - id: subagent-agy
      name: 'dsh-subagent-agy'
      config:
        effort: high

# 2. Expose subagent_agy tool to DSH agent
- insert:
    - id: tool-subagent-agy
      name: '@deepseek-ai/dsh-tool-subagent'
      config:
        provider: agy
        toolName: subagent_agy
        maxDepth: provider-managed
        description: 'Delegate complex coding, architecture, and multi-file refactoring to Antigravity CLI'

⚙️ Configuration

FieldDefaultDescription
executableagyCommand name or absolute path to agy / agy.exe
model(agy default)Optional model override
efforthighReasoning effort level (low | medium | high)
mode(none)Execution mode (accept-edits | plan)
env{}Extra environment variables
disposeGraceMs3000Process termination grace in milliseconds

📄 License

MIT License

仓库信息

开发语言
TypeScript
许可证
MIT
最后更新
2026年8月18日 07:32

谨慎安装

请检查源代码、权限、生命周期脚本、依赖与网络访问;不受信任的插件应先在隔离环境中测试。