Introduction¶
DeepSeek Harness’s plugin ecosystem is built on the philosophy that “everything is a plugin.” When building complex workflows based on Maestro Harness, developers usually need to manually install multiple independent runtime plugins. ddtcorex/dsh-maestro-meta is a meta bundle designed to solve this tedious installation and version-management problem with a single command.
Positioning¶
This is a lightweight v2 aggregator with no runtime code. It re-exports the plugin rows from individual subpackages through cordis.patch.yml and serves as a meta bundle for the DSH-side stack of Maestro Harness.
Core Features¶
The plugin includes the following 8 core components:
- maestro-remote: Provides Cloudflare tunnel, remote proxy, PIN verification, and startup notification triggers.
- maestro-review: A pluggable MR review pipeline (GitLab implemented; GitHub stubbed).
- maestro-govard: A Govard bridging tool for PHP/Magento/Laravel projects.
- maestro-memory: Provides persistent memory (5 tracks), TODO items, and a confirmation queue.
- maestro-mobile: Provides mobile drawers/forms for DSH Web (<1024px).
- maestro-notifier: Provides provider-agnostic notification services (Telegram preferred).
- maestro-config: Shared settings storage and settings cards.
- dsh-maestro-dashboard: Provides a development dashboard UI for Maestro Harness.
Installation and Activation¶
Run the following command in the terminal to complete installation:
dsh plugin --profile web add @ddtcorex/dsh-maestro-meta
During local development, you can use the link: protocol to point to a local path:
dsh plugin --profile web add link:/path/to/maestro-harness/dsh-maestro-meta
Typical Usage¶
After installation, you can verify that the plugin is active with the following command:
dsh --profile web --dump-config | grep -E 'maestro-'
If you need to override a specific row’s configuration, you can target it by id in a higher-level profile layer.
Use Cases and Cautions¶
- Single installation: Suitable for new machine initialization or CI/CD pipelines; a single version number can lock the entire stack.
- No code duplication: This package contains only aggregate configuration, has no runtime code, and depends on the underlying specific sub-plugin packages.
- Govard dependency: The Govard dependency used by
maestro-govardis a standalone Go binary and must be installed separately. - Guard plugin:
@ddtcorex/dsh-maestro-guardis currently enabled on demand and is not included in this bundle. - Workspace: The umbrella workspace containing this plugin is local and private, not a public Git repository.
Conclusion¶
With ddtcorex/dsh-maestro-meta, developers can quickly set up the DSH-side infrastructure for Maestro Harness and avoid the tedious work of managing 8 independent plugins one by one.