前言¶
用智能体刷题时,常见做法是开浏览器看题、再在编辑器里写代码,思路和判题往往要来回切换。LeetCode 官网的流程完整,但和 DSH 对话、工具链并不在同一条工作流里。若你希望题目讲解、步骤动画、写码和本地判题都落在 Harness 的插件界面里,社区里有一个面向练习场景的客户端插件:Chengyunlai/dsh-algorithm-coach(Algorithm coach / 算法教练)。
DeepSeek Harness 的理念是「一切皆插件」;SkillHub 等目录站由社区维护,与 DeepSeek、幻方无官方从属关系。下文功能描述以目录页公开简介为准;GitHub README 在本次资料抓取中未成功获取,具体操作步骤以仓库与目录页后续更新为准。
这是什么¶
dsh-algorithm-coach 是 Chengyunlai 维护的 客户端 类 DSH 插件,定位是在 Harness 内练习 LeetCode 类题目:配合思维模型(mental models)、分层 SVG 步骤动画、带「点击查看 API 文档」的 CodeMirror 编辑器、本地 TypeScript/Go 判题,以及手动提交。
维护者:Chengyunlai。
社区目录页:https://www.skillhub.cn/plugins/Chengyunlai/dsh-algorithm-coach
源码仓库:https://github.com/Chengyunlai/dsh-algorithm-coach
核心功能¶
目录页对能力的概括如下,安装前可先对照是否匹配自己的练习习惯。
- 思维模型:用 mental models 辅助理解题意与解法结构,而不是只给最终代码。
- 分层 SVG 步骤动画:用 layered SVG step animations 展示算法执行过程,适合跟步骤而非只看静态题解。
- CodeMirror 编辑器:在插件内写题解代码;支持 click-to-learn API docs,点选即可查阅相关 API 说明。
- 本地判题:支持 local TypeScript/Go judging,在本地对提交做判定,减少完全依赖网页端「运行」的来回切换。
- 手动提交:manual submission,由你在准备好后再提交,便于对照动画与文档自行推演。
以上条目均来自 SkillHub 插件简介原文表述,未在资料中出现的版本号、许可证或额外配置项不在此文列出。
安装与启用¶
官方目录页给出的方式,是向当前 DeepSeek Harness 会话发送一段安装说明,而不是在文中单独罗列未出现在资料中的 shell 安装命令。可在 SkillHub 插件页复制「发送给 DeepSeek Harness 安装」区块中的原文使用。
资料中可见的安装引导开头如下(SkillHub 页面在该句之后另有「先读取……」等指引,请以页面完整文案为准):
请安装 DSH 插件 Chengyunlai/dsh-algorithm-coach。先读取..
建议步骤:
- 在浏览器打开 SkillHub 上的
dsh-algorithm-coach页面,复制完整的「发送给 DeepSeek Harness 安装」提示发给 Harness。 - 按 Harness 与插件管理器的提示完成安装、启用;若要求读取仓库说明,在同意前请先浏览 GitHub 源码与许可证。
- 安装后若界面未出现新能力,按你当前 DSH 版本的习惯 reload 或重启 Web 进程后再试。
请勿在未核对仓库的前提下,自行拼接 dsh plugin add github:… 一类命令;本文不收录资料中未出现的 CLI 写法。
典型用法¶
README 在本次抓取中未能从 GitHub 读取,因此无法逐条复现仓库中的命令示例。结合已核实的简介,可以预期的使用路径如下,供你对照目录说明与仓库文档自行操作:
- 在 Harness 中打开算法教练插件对应的客户端界面,选题或载入 LeetCode 类题目。
- 先看 mental models 与 SVG 步骤动画,确认算法阶段划分是否符合你的理解。
- 在 CodeMirror 中用 TypeScript 或 Go 实现;遇到标准库或 API 问题时,用编辑器的 click-to-learn 文档入口查阅。
- 使用本地判题检查样例;满意后再走 manual submission 完成一次完整练习闭环。
具体菜单名称、快捷键与题目来源配置,请以仓库 README 或插件启用后的界面为准。
适用场景与注意¶
适合谁
- 已在用 DeepSeek Harness,希望刷题、看步骤动画、写码、本地判题集中在同一插件里。
- 主要用 TypeScript 或 Go 练题,并需要编辑器内联 API 文档的场景。
- 接受手动提交节奏、更愿意自己推演后再交卷的学习方式。
使用注意
- 插件以 当前 dsh 进程的权限 运行,可读本地文件、使用你的凭据并访问网络;安装前请检查源码、依赖与许可证,只安装你信任的来源。
- 从 GitHub 等方式安装时,若涉及构建脚本,可能遇到 pnpm
allowBuilds等安全提示;按 Harness 打印的指引处理,本质是一次信任决策。 - 社区目录显示的 GitHub 星标为 0(以你查阅目录、仓库时的页面为准),不代表功能不可用,仅说明曝光度可能较低,更宜自行验证后再长期依赖。
- 客户端插件依赖你本地的 Node/工具链环境;TypeScript/Go 判题能力以插件实际打包的实现为准,遇环境问题应查仓库 issue 或文档。
结尾¶
dsh-algorithm-coach 把 LeetCode 练习里的「讲清楚步骤、写码、查 API、本地判题」收拢到 DSH 客户端插件一侧,适合想把刷题留在 Harness 工作流里的开发者。安装文案与最新说明请以 SkillHub 页面为准;实现细节与变更历史请跟踪 GitHub 仓库。
- 目录页:https://www.skillhub.cn/plugins/Chengyunlai/dsh-algorithm-coach
- GitHub:https://github.com/Chengyunlai/dsh-algorithm-coach