前言¶
DSH 的理念是「一切皆插件」,第三方插件可以把特定工作流接進 DSH 會話。做學習類 Agent 時,常見需求不是單輪問答,而是把大綱、上課、複習、小測和筆記放在同一個會話界面裏。dsh-vibe-learning 就是爲這個場景提供的 DeepSeek Harness 氛圍學習插件。
這是什麼¶
dsh-vibe-learning 是 EarzuChan 維護的一款 DeepSeek Harness 氛圍學習插件。它面向希望在 DSH 會話內完成學習流程的用戶和開發者,提供從共建大綱、上課答疑、複習計劃、小測到筆記記錄的配套能力。
項目以 MIT 協議開源。它是第三方 DeepSeek Harness 插件,未宣稱官方地位;DeepSeek Harness 是 DeepSeek 公司的商標。
核心功能¶
開啓氛圍學習後,插件提供以下已覈實能力:
- Agent 能與用戶共建多層大綱。
- 支持交互式上課與課後答疑。
- 可安排 FSRS 複習計劃。
- 可創建小測。
- 用戶可以在 DeepSeek Harness 內直接記筆記。
- 通過
/learn命令使會話進入氛圍學習。 - 會話 Tab 中增加學習面板,可查看綱目、複習、小測。
- 界面右上角提供當前會話的活躍綱目與筆記功能。
筆記能力在全局可用,並按分冊組織、分級權限,用於約束模型對用戶筆記的查看和編輯性。
安裝與啓用¶
先添加插件到 DSH 的 web profile 配置項,再啓動 Web 端使其持久生效。
dsh plugin --profile web add dsh-vibe-learning # 添加本插件到你的配置項
dsh web # 持久生效,直接使用
典型用法¶
1、在新會話中鍵入 /learn 命令,使當前會話進入氛圍學習。
/learn
2、未進入氛圍學習的會話,模型仍可以進行其他方面工作,但無法使用 DVL 提供的工具和內容。
3、進入氛圍學習後,本會話的工作區會轉變爲學習工作區。此時會話 Tab 中會增加學習面板,可在其中查看綱目、複習和小測。
4、界面右上角會顯示當前會話的活躍綱目與筆記功能,便於在會話過程中直接查看和記錄。
適用場景與注意¶
適合想把學習流程集中放進 DSH 會話的用戶和開發者:一方面在會話中推進大綱和課堂內容,另一方面在同一個界面裏查看複習、小測與筆記。
使用前建議注意以下幾點:
- 項目正在早期開發階段,不排除會有大量破壞兼容性的修改。
- 核心代碼基本完善,但 UI 和 Prompt 等尚在持續打磨。
- in-band「新開會話」目前不可用。
- 複習到期爲被動提醒,表現爲每輪快照和 UI 顯示;沒有後臺定時推送。
- 大綱併發編輯無 CAS,採用
tmp+rename原子寫,結果爲 last-wins。 - UI 上或會存在信息不同步的現象,請手動點擊學習面板中的刷新按鈕。
- 項目以 MIT 協議開源,請在 MIT 協議允許的情況下合理合法使用。
- 插件以當前 dsh 進程權限運行,安裝前應檢查源碼、依賴與許可證。
項目鏈接¶
- 目錄頁:https://www.skillhub.cn/plugins/EarzuChan/DshVibeLearning
- GitHub:https://github.com/EarzuChan/DshVibeLearning