dsh-learning-plugin
Run the following command in DeepSeek Harness:
dsh plugin install fengyufengzi/dsh-learning-plugin
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install fengyufengzi/dsh-learning-plugin in your terminal to install the plugin into the current DSH profile; source code is available at https://github.com/fengyufengzi/dsh-learning-plugin
About this plugin
If you are new to the DeepSeek Harness plugin system and the concepts of extension points, lifecycle management, and config validation still feel abstract, dsh-learning-plugin is a compact starting sample built for you. It registers a single learning_greet tool, yet packs every core extension mechanism into one runnable path.
The four extension points it demonstrates are: declaring platform service dependencies via inject; structurally validating deployment configuration with Schemastery; registering a tool through ctx.tools.register() so it is automatically revoked when the plugin unloads; and using defineTool() to derive both parameter and output types from a single schema, eliminating redundant type declarations. Each step is backed by annotated code that makes the plugin API easy to grasp in one read-through.
The project is deliberately scoped as a learning exercise, not a diagnostic or production-operations plugin. It is well suited for developers who want to internalize the Harness plugin mechanics before writing a real plugin, and for teams looking for a lightweight onboarding example.
Use Cases
- First-time exploration of the DSH plugin API by reading the full source and running learning_greet
- Internal team onboarding session where the minimal runnable project serves as a walkthrough demo
- Quick pre-check of inject, config validation, tool registration, and defineTool understanding before writing a production plugin
Best For
- Developers new to the DeepSeek Harness plugin system who want a holistic first pass
- Team leads looking for a lightweight teaching artifact for internal training
- Engineers planning to build production plugins on the Harness extension mechanism and want to internalize the underlying conventions first
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.