前言¶
在 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 共用一份数据的用法。