前言¶
在 DSH 裏做法學學習或法考訓練時,常見做法是反覆在對話裏粘貼案情、要件和背誦材料,學習檔案散落在 Markdown 或本地文件夾裏,Obsidian 筆記又要單獨打開。若已使用「明律」(lawagent agent preset)並把檔案寫在固定目錄,仍缺一個與 preset 對齊的本地界面:集中瀏覽卷宗分區、背誦卡與筆記,並把「出題 / 批改 / 復盤 / 文書」等指令真正送進當前明律會話,而不是再複製一遍。
下面介紹社區插件 lawagent-ui(倉庫 Iambatman1928/dsh-lawagent-ui),由維護者 Iambatman1928 發佈,在 SkillHub 目錄中歸類爲客戶端。它以三欄工作臺讀同一份學習檔案,並與明律一鍵聯動。
這是什麼¶
lawagent-ui 是面向法學學生與法考考生的本地學習實訓工作臺:三欄學術風界面(左導航 / 中間工作區 / 右側動態面板),直讀明律(lawagent preset)的學習檔案,並可一鍵把指令送進明律會話。
插件爲 MIT 許可(© 2026 Iambatman1928),當前 package 版本爲 1.0.0;運行要求 Node >=20、DSH >=0.1.0-rc.1。README 說明:無外部依賴,純本地存儲,不上傳任何學習檔案。文末免責聲明:本插件是學習輔助工具,不構成法律意見;法條原文與現行有效性請以官方文本爲準。
核心功能¶
以下能力均來自倉庫 README 與 package.json 描述。
三欄工作臺¶
左導航、中間工作區、右側動態面板,用於在同一界面內切換學習與實訓內容。
案件卷宗¶
中間工作區支持案情、要件清單、時間線、三段論、正反論證、謬誤、文書等分區,便於按法學訓練習慣整理單案材料。
背誦卡與錯題本¶
提供間隔複習排程;與明律共用同一份 settings.json,避免兩套配置各寫各的。
筆記(Obsidian)¶
對 Obsidian 雙鏈筆記做列出、檢索與寫入(掛載資料文件夾),把筆記與學習檔案放在同一數據根目錄下使用。
一鍵聯動明律¶
可把指令(出題 / 批改 / 復盤 / 文書等)發送給當前明律會話,在 UI 中觸發而非手動粘貼。
安裝與啓用¶
安裝命令以 README 爲準:
dsh plugin add github:Iambatman1928/dsh-lawagent-ui
裝完後重啓 DSH。插件通過 cordis.patch.yml 以 web 客戶端形式接入(見 package.json 中 dsh.client.platform: "web")。
學習檔案路徑¶
工作臺默認讀取 ~/lawdata/,與 lawagent preset 的學習檔案路徑一致。若要改根目錄,可用:
- 環境變量
LAWAGENT_DATA_ROOT - 或在
cordis.patch.yml中設置config.dataRoot
具體字段含義以倉庫內 cordis.patch.yml 爲準;安裝前可在 GitHub 瀏覽該文件。
典型用法(可復現流程)¶
- 已安裝並配置好明律(
lawagentpreset),且學習檔案落在默認~/lawdata/(或你已用上述方式指定dataRoot)。 - 執行上面的
dsh plugin add命令,重啓 DSH,打開 lawagent-ui 客戶端界面。 - 在左欄進入卷宗、背誦卡 / 錯題本或筆記相關區域,在中間區編輯或瀏覽對應 Markdown 分區內容。
- 需要 AI 參與時,使用工作臺的一鍵聯動,選擇出題、批改、復盤或文書等指令,由插件送入當前明律會話。
經過上面的步驟,檔案讀寫與對話指令來源保持一致,減少在終端、Obsidian 與聊天窗口之間來回切換。
適用場景與注意¶
適合誰:法學專業學生、法考考生,且已在 DSH 中使用明律 preset、願意把材料維護在本地目錄(含 Obsidian 掛載)的用戶。
生態說明:DSH 社區插件目錄(如 SkillHub 上的本插件頁)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;安裝前請自行查看源碼與 MIT 許可證。
安全與權限:插件隨當前 DSH 進程權限運行,可讀寫你配置的 dataRoot 下文件。安裝前應閱讀 GitHub 倉庫 源碼,確認路徑與行爲符合預期。README 寫明無外部依賴、不上傳學習檔案,但不替代你對本地數據與備份的管理。
結尾¶
lawagent-ui 把明律的學習檔案用三欄工作臺呈現出來,並補上背誦排程、Obsidian 筆記與一鍵送指令到會話,適合把法學實訓固定在本地、與 preset 共用一份數據的用法。