Preface

In DeepSeek Harness (DSH), building an agent that can handle complex teaching logic and explain documents based on objective truth usually requires a large amount of manually written prompts and configuration. The dsh-ai-teacher plugin provided by hatter123 solves this repetitive work. It injects a complete set of “AI Teacher” teaching presets into DSH, making structured teaching possible in DSH.

Plugin Introduction

dsh-ai-teacher is a plugin maintained by hatter123 that provides an agent preset named “AI Teacher” for DeepSeek Harness. The core problem it solves is: how to enable an agent to explain complex concepts objectively and progressively based on PDF documents without fabricating content.

Core Features

The preset has the following core capabilities:

  1. Objective Truth Presentation: It uses the host-native read_pdf tool to read documents and explains them with the tone of “this is the fact,” rather than citing sources.
  2. Evidence-Based Support: Every statement is supported by a source, derivation step, or definition. When uncertain, it verifies first rather than fabricating.
  3. Progressive Learning: It explains one formula, equation, or logical step at a time, and confirms understanding before moving to the next step.
  4. Socratic Guidance: It uses approaches such as “guess first, then prove,” reverse engineering, and metacognitive questioning.
  5. Hidden Momentum: It maintains learning momentum through task decomposition, instant feedback, and progress visualization, without relying on gamified UI.
  6. Full Standard Capabilities: It inherits all capabilities of the standard preset (Shell, file system, search, skills, planning mode, sub-agents, etc.).

Installation and Enablement

Installing this plugin only requires running the following command:

dsh plugin --profile web add dsh-ai-teacher

After installation, the plugin automatically syncs the preset and skills to the ~/.dsh directory when the host starts. After restarting DSH, you can see the AI Teacher option in the preset selector for new sessions.

How It Works

The plugin is based on DSH’s “everything is a plugin” philosophy. At startup, it syncs two directories locally:
- presets/ai-teacher is mapped to ~/.dsh/.agent-presets/ai-teacher (preset configuration).
- skills/* is mapped to ~/.dsh/skills/ (specific teaching methods).

Its core configuration agent.cordis.yml is an AGENT-PLANE combination adapted from the built-in standard preset. The specific teaching strategies are loaded on demand as skill files.

Typical Usage

The usage flow is as follows:
1. In a new session, select AI Teacher from the preset selector.
2. Upload the PDF document you want to learn about into the DSH environment.
3. Ask the agent to read the document using the host-native read_pdf tool and start explaining.

Use Cases and Notes

Use Cases: Suitable for scenarios requiring in-depth study of specific technical documents, textbooks, or research papers, especially learning processes involving extensive formula derivation or Socratic guidance.

Notes:
- No prerequisites are required beyond DeepSeek Harness itself.
- The PDF reading feature depends on the host-native read_pdf tool.
- The plugin runs with the permissions of the current DSH process. It is recommended to review the source code and license (MIT) before installation.

Summary

dsh-ai-teacher provides DSH users with an out-of-the-box teaching solution, eliminating the need to configure complex prompt engineering from scratch. For more details, refer to its GitHub repository or the community directory page.
- GitHub Repository: https://github.com/hatter123/dsh-ai-teacher
- Community Directory: https://www.skillhub.cn/plugins/hatter123/dsh-ai-teacher