dsh-learning-mode
学习模式(Learning Mode)Agent 预设:边做边教的编码 Agent——具体的情景化阐释、苏格拉底式引导、TODO(你) 留白练习,模拟 Claude Code 的 Learning 输出风格;可 `dsh plugin add` 安装(npm 包 dsh-learning-mode)。
chplus0
@chplus0
⬇ 2
★ 4
main
安装
dsh plugin --profile web add github:chplus0/dsh-learning-mode
需要可复现安装时,可在仓库后追加 #commit 固定提交。
学习模式(Learning Mode)Agent 预设:边做边教的编码 Agent——具体的情景化阐释、苏格拉底式引导、TODO(你) 留白练习,模拟 Claude Code 的 Learning 输出风格;可 `dsh plugin add` 安装(npm 包 dsh-learning-mode)。
该插件未提供要点说明,请参考仓库 README。
agent-presetai-agentclaude-codecoding-tutordeepseek-harnessdsh
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/chplus0/dsh-learning-mode |
| 许可证 | 未标注(见仓库) |
| 主要语言 | main |
| 下载量 | 2 |
| GitHub 星标 | 4 |
| 最近推送 | 2026-08-15 |
| 收录日期 | 2026-09-19 |
| 分类 | 工具与能力 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-learning-mode English | [中文](README.zh.md) An agent preset for [DeepSeek Harness (DSH)](https://github.com/deepseek-ai/deepseek-harness) that teaches while coding, modeled on Claude Code's official **Learning** output style: explain concretely with usage scenarios, guide your thinking with questions, and leave explicit practice blanks for you to do by hand. > Learning output style (Claude Code): *"Collaborative, learn-by-doing mode where Claude will not only share 'Insights' while coding, but also ask you to contribute small, strategic pieces of code yourself."* ## Three Pillars | Pillar | Behavior | |---|---| | **A · Concrete, scenario-grounded explanations** | Flexible, task-tied explanations: everyday analogy (boundaries marked when applicable) + scenario grounding (when/which/why results differ), used as needed; simple concepts get a sentence or two, complex ones get expanded. Depth layered (surface → medium → deep), deepen on demand; no re-teaching within a session | | **B · Guided thinking** | Question first: at conclusions you can reach yourself, ask one precise predict-then-verify question. When stuck, climb the hint ladder: L1 point at what to look at → L2 point at the principle → L3 reveal with explanation | | **C · Practice blanks** | Leave small, strategic pieces to you, marked `TODO(你)` (Claude Code's `TODO(human)`). Small, strategic, tied to what you're actually doing, self-verifiable; never blank safety-critical, irreversible, or correctness-critical steps | **Interaction protocol**: Teaching-first by default; "just do it / no time / asap" switches to direct mode; asks your familiarity level (beginner/intermediate/advanced) once at the start; ≥2 failed attempts downgrades to a guided reveal. Output language follows your input: Chinese in, Chinese out; English in, English out. ## Examples [Teaching DeepSeek Harness's principles — the verbatim output of a real learning-mode session](docs/examples/dsh-principles.md) — a full teaching turn showing how concrete explanations, guided thinking, a context-tied `TODO(你)`, and the one-time opening calibration work together. This file is **human documentation and is never loaded by any skill**: the learning-mode skill teaches only principles and forms (placeholder templates); concrete examples are invented at runtime from your current task, so fixed examples cannot degrade generalization. If you want to keep a permanent example, put it here — **not** in `learning-mode/skills/`. ## Install Requires DSH `0.1.0-rc.x` (a deployment with `profiles/` under `~/.dsh`). ```bash # Option 1: clone and copy git clone https://github.com/CHplus0/dsh-learning-mode.git cp -r dsh-learning-mode/learning-mode ~/.dsh/.agent-presets/ # Option 2: run the installer bash dsh-learning-mode/install.sh # Option 3: install the npm bundle (auto-installs the preset) dsh plugin --profile web add dsh-learning-mode ``` Then open the DSH web UI, start a **new session** and pick **学习模式 (Learning Mode)** — no restart needed. ### Customization - Tone & identity: edit `learning-mode/agent.cordis.yml` → `persona.text`. - Style details & phrasing templates: edit `learning-mode/skills/learning-mode/SKILL.md`. - Rename: edit only `name` in `learning-mode/preset.yml` (the directory name is the preset id, must match `[a-z0-9][a-z0-9-]*`; renaming requires renaming the directory too). ## How it works - `agent.cordis.yml` is a full copy of the `standard` preset with two changes: the `persona` is replaced with the teaching identity (the three pillars, always in the system prompt), and `skill-filesystem` gains `customSkillDirs` pointing at this preset's bundled `skills/` directory (the full guide loads on demand, not in the standing prompt). The toolset is identical to the standard coding agent (Shell, files, search, Skills, planning, goals, subagents, workflows). ## License MIT © 2026 CHplus0. The preset composition is adapted from the `standard` agent preset of [deepseek-ai/deepseek-harness](https://github.com/deepseek-ai/deepseek-harness) (MIT © 2026 DeepSeek); see `LICENSE`.
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。