dsh-human-coding:DeepSeek Harness 古法编程模式插件

DeepSeek Harness(DSH)的核心理念是「一切皆插件」。在开发或调试智能体时,模型往往直接给出完整代码,开发者容易失去代码手感。dsh-human-coding 插件通过引入「古法编程」模式,将模型输出控制权收归用户,让模型只出题、只评审,通过交互式练习来提升编程能力。

这是一个由 gameswu 维护的 DSH 工作流插件。它通过 AI 生成骨架和测试,引导用户补全实现,并由 AI 进行验收评分,解决了过度依赖 AI 生成代码导致开发手感退化的问题。

核心功能

  1. AI 出题:AI 把骨架和测试写进项目,然后弹出提问。请求必须涉及真实代码才会触发(纯问答、配置调整、单行修改不会触发)。
  2. 答题模式:进入答题模式后,AI 只答疑、给提示,绝不代写。
  3. 提示消耗:每次提问扣一次提示次数(每道题的预算由 AI 出题时设定),提示一次比一次具体——方向 → 思路 → 接近答案。预算用完后 AI 会引导你提交或放弃。
  4. 验收评分:提交后 AI 跑测试、评审你的实现,并给出 0-1 的完成度分数。
  5. 统计持久化:每次挑战的结果沉淀为长期记录,跨重启仍在。
  6. 记录管理:支持导出记录、导入(覆盖 / 叠加)。

安装与启用

安装前请确保 DSH 版本 ≥ 0.1.5-rc.1(本包 v0.6.0 已适配)。在仓库根目录执行以下命令:

bash scripts/install.sh            # Linux / macOS / Git Bash
.\scripts\install.ps1              # Windows PowerShell

脚本会构建插件包、装入 Profile、准备「古法编程」预设。插件更新后需重跑安装脚本。

安装完成后重启 Profile,刷新页面,在新建会话时选择「古法编程」即可开始。注意:会话创建后需刷新页面才能看到状态条。

典型用法

  1. 接受挑战:进入答题模式,AI 从此只答疑、给提示,绝不代写。
  2. 提问:卡住了就提问,提示一次比一次具体。
  3. 提交/放弃:随时可以点提交或放弃(直接打字说也可以)。
  4. 验收选择:提交后 AI 跑测试、评审实现。通过后可选择:
    • 采用你的写法:保留你的实现,AI 总结点评。
    • AI 略做修改:以你的实现为基础小修,逐处解释。
    • AI 彻底重写:按 AI 的写法重写,并对比讲解差异。

适用场景与注意

适合希望通过交互式练习提升代码手感的开发者。插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。

  • 注意:题目状态持久化,不会在项目中留下额外文件;古法模式是「与人类用户的一对一练习」,不按 teammate 分发。

通过这套机制,开发者可以在保持正常开发流程的同时,获得即时的反馈与评分。更多细节可参考插件目录页与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜