🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

文献工作台 violin-i/dsh-plugin-law-workbench

DeepSeek 客户端
violin-i8 天前有提交已提供中文文档扫描:含敏感能力兼容 / 相关生态

在侧边栏浏览文献库、检索原文并续读做笔记

29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/violin-i/dsh-plugin-law-workbench.git

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 4 处,展示前 4 条)
  • 读取本地文件
    lib/index.js:216
    const raw = await readFile(join(this.dir, "library.json"), "utf8");
  • 写入本地文件
    lib/index.js:238
    await mkdir(this.dir, { recursive: true });
  • 写入本地文件
    lib/index.js:239
    await writeFile(join(this.dir, "library.json"), JSON.stringify(lib), "utf8");
  • 发起网络请求
    lib/client.js:24
    const res = await fetch(path, {
扫描于 2026/11/2(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

工作台面板 for DeepSeek Harness:右侧停靠栏的文献库可视化面板(列表/检索/阅读)

README

由 DeepSeek 最新模型翻译生成
dsh-plugin-law-workbench [!] 本包已弃用:自 dsh-plugin-cnki-assist v0.5.0 起,工作台面板已并入该包(一个包装下工具 + 守护 + 文献库 + 面板,概念表等检索逻辑单源化)。请改用: dsh plugin --profile web add github:violin-i/dsh-plugin-cnki-assist 本仓库归档保留,不再更新。共享文献库 ~/.dsh/law-library/ 格式不变,数据无需迁移。 工作台面板,面向 DeepSeek Harness (dsh)。仿照 dsh-context(上下文洞察)的形态:在右侧停靠栏注册「工作台」标签页,提供本地文献库的可视化面板——文献列表、概念扩展全文检索、分段阅读、笔记与阅读进度。 数据来源:读取 dsh-plugin-cnki-assist 维护的共享文献库(默认 ~/.dsh/law-library/,可用行配置 libraryDir 覆盖)。文献通过对话里的 law_lib_add 工具入库后,面板即时可见——面板看、对话改,同一份数据。v0.2 起面板的笔记与阅读进度也回写共享库(对话内 law_lib_note / law_lib_read 与面板互通)。
展开完整文档(README 剩余 1 节)
dsh-plugin-law-workbench

[!] 本包已弃用:自 dsh-plugin-cnki-assist v0.5.0 起,工作台面板已并入该包(一个包装下工具 + 守护 + 文献库 + 面板,概念表等检索逻辑单源化)。请改用:

dsh plugin --profile web add github:violin-i/dsh-plugin-cnki-assist

本仓库归档保留,不再更新。共享文献库 ~/.dsh/law-library/ 格式不变,数据无需迁移。

工作台面板,面向 DeepSeek Harness (dsh)。仿照 dsh-context(上下文洞察)的形态:在右侧停靠栏注册「工作台」标签页,提供本地文献库的可视化面板——文献列表、概念扩展全文检索、分段阅读、笔记与阅读进度。

数据来源:读取 dsh-plugin-cnki-assist 维护的共享文献库(默认 ~/.dsh/law-library/,可用行配置 libraryDir 覆盖)。文献通过对话里的 law_lib_add 工具入库后,面板即时可见——面板看、对话改,同一份数据。v0.2 起面板的笔记与阅读进度也回写共享库(对话内 law_lib_note / law_lib_read 与面板互通)。

面板功能

- 文献列表:标题、页数、字数、分块数、笔记数、阅读进度,点击续读上次位置
- 全文检索:中文 BM25 + 法律概念同义扩展(与对话内 law_lib_search 同源),命中词【】高亮片段 + 相关度分数,点击跳转阅读
- 分段阅读:3000 字窗口翻页(上一段/下一段),阅读位置自动存为进度
- 大纲:识别中文序号章节行,一键查看文献结构
- 笔记:正文划选文字一键摘录 + 写批注,笔记列表管理(删除),与对话侧工具共享
- 刷新按钮同步最新入库状态

安装

dsh plugin --profile web add github:violin-i/dsh-plugin-law-workbench

前置:已安装 dsh-plugin-cnki-assist(文献库的入库/检索工具链)。本包为预构建分发(lib/ 直接入库),无构建脚本、无需 allowBuilds 授权。适配 dsh >=0.2.0 <0.3.0。

安装后重启 dsh,右侧停靠栏的引导页(+ 新增控件)里会出现「工作台」入口。

架构

| 半 | 产物 | 职责 |
| 宿主 | lib/index.js | 读取共享文献库,经 connection.fetch.register 暴露 7 个 POST 路由(/api/law-workbench/state|search|read|outline|notes|note|progress),笔记与进度回写共享库 |
| 浏览器 | lib/client.js | dsh.client 声明加载;注册 ctx.sidebarRightTabs tab 类型 + sidebar.right.pane.tab 正文坑位,React 面板(react 为平台外部模块) |

开发

pnpm install
pnpm run build # tsdown 构建 host(esm) + client(cjs, ModuleLoader 包装)
pnpm test # 12 项双侧测试(路由/概念扩展/高亮/笔记/进度/Bundle 协议/注册/SSR 渲染)

License

MIT
预览分享卡片长什么样 ↓violin-i/dsh-plugin-law-workbench
分享 · DeepSeek Harness Hub
violin-i/dsh-plugin-law-workbench

在侧边栏浏览文献库、检索原文并续读做笔记

这是你的仓库?认领条目

回到顶部