1Vewton/dsh-edu0

dsh-edu-mode

Education mode for DeepSeek Harness: research a course, teach it, write the class notes, and quiz the learner.

包名
dsh-edu-mode
版本
0.1.0
许可证
MIT
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:1Vewton/dsh-edu

Configuration

The plugin's config in cordis.patch.yml, validated strictly at load (a typo fails loudly instead of silently defaulting):

- insert:
    - id: edu-mode
      name: 'dsh-edu-mode'
      config:
        notesDir: edu-notes        # workspace-relative course-file root
        maxQuizQuestions: 6        # ceiling on one edu_quiz call
        passRatio: 0.8             # pass line for the auto-graded part
        # policy: |                # replace the built-in teaching protocol wholesale

Usage

/edu is the switch:

CommandEffect
/edu linear algebraturns education mode on, sets the course, and sends your text to the model as the request
/eduturns the mode on with no course yet; the model asks what you want to study
/edu statusshows the current state and course
/edu offleaves education mode

A typical opener:

/edu linear algebra, starting from determinants, my basics are shaky

After that the protocol drives the session: gather sources → teach one module → write the notes → quiz → re-teach whatever the quiz exposed. You can interrupt at any point ("explain that again", "harder questions", "skip this section").

Mode state lives in the session log (the edu/mode event, last one wins), so resuming or forking a session restores the mode and its course; course progress lives in the workspace files and is therefore also available across sessions.