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 倉庫。

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

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

小夜