dsh-plugin-hello
Run the following command in DeepSeek Harness:
dsh plugin install xu1132/dsh-plugin-hello
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install xu1132/dsh-plugin-hello in your DeepSeek Harness terminal to install the plugin from https://github.com/xu1132/dsh-plugin-hello into the current profile; the first run initializes the profile and links the bundle automatically.
About this plugin
dsh-plugin-hello is the smallest complete bundle example in the DeepSeek Harness community plugin ecosystem. It registers a single model-callable tool named hello that accepts a required name string and returns a greeting such as Hello, Ada!. The problem it addresses is clear: it gives first-time source-code readers and prospective contributors an extremely small yet fully working reference that walks through the entire dsh-plugin lifecycle, from profile loading and tool registration to configuration overrides and the src-to-lib build step, in a form they can fork and modify directly.
On the capability side, the plugin registers the hello tool via the ctx.tools context object, allows overriding the default greeting prefix (always Hello) through a single row in the profile cordis.patch.yml, and fails fast at load time when the configuration is invalid, preventing silent runtime degradation. It carries zero external dependencies, its build path from src to lib is transparent, and it doubles as the minimal test target when debugging the dsh plugin loading pipeline.
The intended audience is equally specific: newcomers picking up DeepSeek Harness plugin development, contributors who want to internalize how the ctx context object and bundle declaration work under the hood, and tech leads who need a minimal working skeleton before committing to a production-grade plugin.
Use Cases
- Reading dsh plugin source to understand the full registration, loading, and config-override lifecycle
- Debugging the dsh profile loading pipeline with a minimal test target
- Starting a first contribution to the Harness community
- Verifying that a cordis.patch.yml config-row override takes effect
Best For
- Newcomer contributors picking up plugin development for the first time
- Developers who want to internalize the ctx context object and bundle declaration
- Tech leads who need a minimal working skeleton before writing a production plugin
- Community volunteers preparing their first pull request
Related Plugins
ModLens is a vision plugin for DeepSeek Harness that gives text-only models sight by reading images pasted directly into chat, with zero-config setup and multiple vision engines.
On-demand vision for text-only DeepSeek Harness agents: built-in free keyless vision chain and 14 vision tools, routing image turns as tool calls to vision models with pixel fidelity, no Python needed, one-command install.
Give text-only models in DeepSeek Harness eyes, enabling image Q&A, long-screenshot OCR, UI restoration, and GUI visual tasks.
An armor-breaking plugin for DeepSeek: rewrites instruction priority, expands refusal-blocked phrases, persists across sessions, and shows a green active indicator.