dsh-plugin-antigravity-agents
domush/dsh-plugin-antigravity-agents
Native Google Antigravity agents loader and subagent orchestration engine with model selection and Web UI settings integration. Loads agent definitions from ~/.agents/agents and the workspace's .agents/agents; the selected main agent's instructions go into the system prompt, and a matching agent's instructions are prepended to DSH's own subagent and spawn_teammate calls. Settings are written to .agents/agents/settings.json in the workspace.
インストール
dsh plugin --profile web add github:domush/dsh-plugin-antigravity-agentsREADME
dsh-plugin-antigravity-agents
Native Google Antigravity agents loader, coordinator selection, and subagent orchestration engine for DeepSeek Harness.
Overview & Antigravity Compatibility
dsh-plugin-antigravity-agents integrates Google Antigravity agent personas seamlessly into DeepSeek Harness:
- 100% Compatible with Existing Antigravity Installs: Discovers and executes agent specifications located in
.agents/agents/(project-level) and~/.agents/agents/(user-global) without requiring conversions or file alterations. - Zero Disk Mutation: All
.agents/agents/*.agent.mdfiles remain strictly read-only. Runtime state (default coordinator preference and disabled agents) is persisted cleanly to.agents/agents/settings.json. - Full Frontmatter Fidelity: Parses
name,description,mainAgent,subagent,model, andtoolsfrontmatter attributes while retaining all markdown instruction blocks.
Key Features
-
Coordinator vs Subagent Classification: Automatically categorizes agents into Main Agents (primary session coordinators) and Subagents (delegated domain specialists).
-
Session Agent Selector: Integrates an interactive agent dropdown directly into the conversation composer toolbar and new session interface, allowing users to switch between standard DSH prompts and specific Antigravity coordinators.
-
Persistent Default Agent: Configure a default coordinator in the Web UI Settings tab that automatically pre-selects for all newly spawned sessions.
-
Subagent Delegation & System Prompt Ingestion: Main agents can delegate to specialized subagents using
invoke_subagentor native DSH delegation (subagent,spawn_teammate). The target subagent's instructions and role contracts are automatically injected into the spawned agent's system prompt. -
antigravity_agentTool: Allows inspecting and listing available Antigravity agents, their roles, models, and capabilities:antigravity_agent(action: "list")antigravity_agent(action: "read", name: "vogel-auditor")
-
Web Settings UI: Adds an Agents section to the DeepSeek Harness Settings page featuring:
- Default coordinator picker.
- Comprehensive list of discovered agents with role badges and model tags.
- Rich hover tooltips with full agent descriptions.
- Individual enable/disable switches.
Installation
In DeepSeek Harness UI (No Command Line Needed)
- Open the DeepSeek Harness Web UI and navigate to Settings → Plugins.
- Click the "Add Plugin" button.
- Paste in the plugin name:
dsh-plugin-antigravity-agents - Click Install. The plugin will be fetched from NPM and activated immediately.
Via DeepSeek Harness CLI
Run the plugin install command in your terminal:
dsh plugin install dsh-plugin-antigravity-agents
Via Profile Configuration (package.json)
Add the plugin to your DeepSeek Harness profile dependencies:
{
"dependencies": {
"dsh-plugin-antigravity-agents": "^1.0.0"
},
"dsh": {
"profile": {
"bundles": [
"dsh-plugin-antigravity-agents"
]
}
}
}
Configuration
In your profile's cordis.patch.yml:
- insert:
- id: antigravity-agents
name: 'dsh-plugin-antigravity-agents'
config:
enabled: true
agentsDir: '.agents/agents'
injectInSystemPrompt: true
Configuration Options
| Option | Type | Default | Description |
|---|---|---|---|
enabled | boolean | true | Master switch for Google Antigravity agents support. |
agentsDir | string | ".agents/agents" | Relative workspace path to agents directory. |
injectInSystemPrompt | boolean | true | Injects active agent instructions into the system prompt. |
License
MIT © 2026 Phillip Webber (Domush)