Introduction¶
In the DSH plugin ecosystem, many capabilities are not implemented by modifying the dsh source code, but by plugging in external CLI tools. For agent developers, common needs include: delegating certain reasoning tasks to another CLI sub-agent, making web_search go beyond just a list of links to perform deeper research; or enabling pure text models to process images pasted into the input field.
flg1217/dsh-llm-agy is a plugin for DSH that integrates AGY (Antigravity CLI) into dsh, providing independent reasoning sub-agents, deep web search, text model image input, and a connectivity diagnostic panel. This article introduces its features, installation methods, and typical usage based on verified information.
What is this¶
flg1217/dsh-llm-agy is a DSH plugin maintained by flg1217, licensed under MIT, with package.json version 0.1.0.
It targets dsh (web profile, npx version or source version are both fine), is compatible with dsh >= 0.1.0-rc.6, and requires Node.js ≥ 20. The prerequisite is to first install the AGY CLI.
The plugin does not modify dsh source code and supports smooth upgrades with dsh.
GitHub address:
https://github.com/flg1217/dsh-llm-agy
Core Features¶
Independent Reasoning Sub-agent¶
The plugin provides the ability for an independent reasoning sub-agent. You can switch any sub-agent to AGY reasoning:
agentOptions.provider: 'agy'
Built-in tools include:
subagent_agy_uilist_agy_models
For front-end/UI related tasks, you can delegate subagent_agy_ui. If you need to dynamically specify a model, you can first use list_agy_models to query the current supported model IDs, and then specify accordingly.
Deep Web Search¶
The plugin provides deep web search capabilities. You can set this in profile patch:
- id: web
config:
searchProvider: agy
Afterward, web_search will utilize AGY for deep research.
Text Model Image Input¶
The plugin provides text model image input capabilities. Users can paste images in any input field, and AGY will read the image locally and convert it into a text description to include in the message.
Connectivity Diagnostic Panel¶
The plugin provides a connectivity diagnostic panel. After installation, restart dsh web, go to Settings → Plugins, view the AntiGravity card, and check installation/login status.
You can also use the following commands directly:
/agy status
/agy test
/agy
Used respectively for viewing status, initiating tests, and viewing help.
Installation and Activation¶
System Requirements¶
- dsh (web profile, npx version or source version are both fine)
- Compatible with dsh >= 0.1.0-rc.6
- Node.js ≥ 20
- AGY CLI must be installed first
Installing the Plugin¶
After you already have a local dsh-llm-agy directory, run:
dsh plugin --profile web add <dsh-llm-agy directory>
The <dsh-llm-agy directory> here is a placeholder representing the local plugin directory; it is not a remote package installation command that can be directly replaced.
After installation, restart dsh web, go to Settings → Plugins, view the AntiGravity card, and check installation/login status.
Uninstalling the Plugin¶
Run:
dsh plugin --profile web remove @flg1217/dsh-llm-agy
Typical Usage¶
Deep Web Search via AGY¶
In profile patch, set:
- id: web
config:
searchProvider: agy
Afterward, web_search will use AGY for deep research.
Switching Sub-agent to AGY¶
Switch the sub-agent to AGY reasoning:
agentOptions.provider: 'agy'
Front-end/UI related tasks can be delegated to subagent_agy_ui. When dynamic model specification is needed, use list_agy_models to query the model ID first, then pass the corresponding parameters.
Text Model Image Input¶
Paste an image in any input field, and AGY will read the image locally and convert it to a text description to enter the message.
Connectivity Diagnosis¶
/agy status
/agy test
/agy
Suitable Scenarios and Notes¶
Who is it for¶
Suitable for DSH / Agent developers. Typical scenarios involve integrating the AGY CLI as an entry point for external reasoning, search, image reading, or diagnostics into dsh web.
Notes¶
- The plugin runs with the permissions of the current dsh process; check the source code and license before installing.
- License:
MIT. - Verified configuration items include default values:
proxy=http://127.0.0.1:7890
An empty string disables it.
- Prompts for global tool injection are enabled by default but can be turned off in the settings panel.
Conclusion¶
The value of dsh-llm-agy lies in connecting AGY CLI capabilities into the DSH plugin system: independent reasoning sub-agents, deep web search, text model image input, and a connectivity diagnostic panel, all while keeping dsh source code unchanged and supporting smooth upgrades with dsh.
GitHub:
https://github.com/flg1217/dsh-llm-agy
Directory page: No confirmed directory page link was found in the verified information, so this article does not provide a directory page address.