生成中文 LaTeX 骨架并审计引用与编译诊断
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add zhouxzh/dsh-paper-suite该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · tool
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 12 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 14 处,展示前 14 条)
- 发起网络请求lib/client.js:199
fetch(fresh === true ? `${REPORT_URL}?fresh=1` : REPORT_URL, { headers: { accept: "application/json" } }) - 写入本地文件lib/scaffold.js:55
await mkdir(dirname(target), { recursive: true }); - 写入本地文件lib/scaffold.js:61
if (!dryRun) await mkdir(join(dir, 'evidence'), { recursive: true }); - 写入本地文件lib/sync.js:101
if (!dryRun) await mkdir(destDir, { recursive: true }); - 写入本地文件lib/sync.js:134
await rename(staging, dest); - 删除本地文件lib/sync.js:136
await unlink(staging).catch(() => {}); - 读取本地文件lib/util.js:25
await access(path); - 读取本地文件lib/util.js:35
return (await stat(path)).isDirectory(); - 读取本地文件lib/util.js:44
return (await stat(path)).mtimeMs; - 读取本地文件lib/util.js:56
entries = await readdir(dir, { withFileTypes: true }); - 读取本地文件lib/util.js:79
return await readFile(path, 'utf8'); - 写入本地文件lib/util.js:88
await mkdir(dirname(path), { recursive: true }); - 写入本地文件lib/util.js:89
await writeFile(path, content, 'utf8'); - 读取本地文件lib/util.js:95
const data = await readFile(path);
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 论文套件:中英文 LaTeX 脚手架、证据链审计、构建诊断、远程证据同步,内置 paper-evidence 和 paper-latex-cn 技能。
README
由 DeepSeek 最新模型翻译生成dsh-paper-suite
论文套件:一个 Host 插件 + 两个技能。插件负责必须被执行的动作(生成骨架、核对引用、编译、拉取证据),技能负责必须被记住的判断规则(证据边界、中文 LaTeX 约定)。
组成
工具(lib/)
| 工具 | 作用 |
| paper_scaffold | 生成中文 LaTeX 论文骨架,已存在文件一律跳过,手写正文不会被覆盖 |
| paper_audit | 离线审计:引用 ↔ .bib 双向核对、重复键、缺字段、花括号、占位符、claim map locator、作者 TODO、PDF 新鲜度 |
| paper_build | latexmk 编译,返回结构化诊断:引擎、页数、错误、未定义引用、缺字形、overfull box |
| paper_sync_evidence | 从远程代码仓只拉 .csv/.json/.md/.yaml/.bib 到 evidence/,逐个记 SHA-256;二进制产物拒收 |
| paper_kit | 骨架 + 三处仓库登记 + 审计 +(可选)编译,一次跑完 |
技能(skills/)
| 技能 | 作用 |
| paper-evidence | 数字必须绑定证据文件与协议;协议不混池;negative 必须保留;claim 状态如何判定 |
展开完整文档(README 剩余 1 节)
dsh-paper-suite 论文套件:一个 Host 插件 + 两个技能。插件负责必须被执行的动作(生成骨架、核对引用、编译、拉取证据),技能负责必须被记住的判断规则(证据边界、中文 LaTeX 约定)。 组成 工具(lib/) | 工具 | 作用 | | paper_scaffold | 生成中文 LaTeX 论文骨架,已存在文件一律跳过,手写正文不会被覆盖 | | paper_audit | 离线审计:引用 ↔ .bib 双向核对、重复键、缺字段、花括号、占位符、claim map locator、作者 TODO、PDF 新鲜度 | | paper_build | latexmk 编译,返回结构化诊断:引擎、页数、错误、未定义引用、缺字形、overfull box | | paper_sync_evidence | 从远程代码仓只拉 .csv/.json/.md/.yaml/.bib 到 evidence/,逐个记 SHA-256;二进制产物拒收 | | paper_kit | 骨架 + 三处仓库登记 + 审计 +(可选)编译,一次跑完 | 技能(skills/) | 技能 | 作用 | | paper-evidence | 数字必须绑定证据文件与协议;协议不混池;negative 必须保留;claim 状态如何判定 | | paper-latex-cn | 中文稿的目录、前言、章节、表格约定与编译排错顺序 | 技能是纯文件,复制进技能根即可被 dsh-skill-filesystem 扫描到。新增技能后需要新开 DSH 会话,当前会话不会热更新。 安装 1. 插件(工具) npm pack dsh plugin --profile desktop add file:C:/path/to/dsh-paper-suite-0.1.0.tgz 2. skills(纯文件) node scripts/install-skill.mjs # 默认装到 ~/.dsh/skills node scripts/install-skill.mjs --check # 校验是否已装且为最新 重启 DSH 桌面端后工具生效。 边界 - 离线:不判断 DOI 是否真实存在,也不判断结论是否正确。paper_audit 只证明内部证据链自洽。 - 不覆盖:paper_scaffold 与仓库登记对已存在内容保持沉默。 - 登记默认 dry-run:README.md、AGENTS.md、docs/code_repository_split.md 只在 applyRegistries=true 时落盘。 - 证据边界:paper_sync_evidence 的扩展名白名单是硬约束。 安全与权限边界 这个插件会调用外部程序并写文件,公开使用前应知道它的边界: - paper_scaffold / paper_kit 会在你传入的绝对 root 下创建目录与文件;它们不会覆盖已存在的文件,但会创建新路径。 - paper_sync_evidence 通过 scp 拉取文件。host 必须匹配 [A-Za-z0-9][A-Za-z0-9._-]*,远程路径必须以 / 或 ~/ 开头;这两条校验会阻止 host 被当成 scp 选项(例如 -oProxyCommand=...)。scp 以 BatchMode=yes 运行,不会交互式索要密码。 - paper_build 会在指定工作区执行 latexmk。TeX 能读文件、能通过 \write18 执行命令,因此不要对来源不可信的 .tex 运行编译。 - paper_audit 只读:读 .tex / .bib / manifest 并报告问题,不修改稿件。 - 仓库登记(README.md、AGENTS.md、docs/code_repository_split.md)默认 dry-run,只有 applyRegistries=true 才落盘。 测试 npm test CI 在 Node 18 / 20 / 22 上跑同一套测试,并额外执行 npm pack --dry-run 校验发布文件清单。 三组测试,全部离线: 1. test/smoke.mjs — 脚手架幂等、正文不被覆盖、引用双向核对、日志解析、登记行插入、二进制拒收。 2. test/host.mjs — 用桩模块启动 apply(),确认 5 个工具都能注册、render 正常、失败路径退回文本。 3. test/skills.mjs — 每个技能的 frontmatter 合法、name 与目录一致、description 足以路由,安装后可 round-trip 校验。 目录 dsh-paper-suite/ ├── lib/ # 工具实现 ├── skills/ # paper-evidence, paper-latex-cn ├── scripts/ # install-skill.mjs ├── test/ # smoke / host / skills ├── cordis.patch.yml └── SOURCE.md # 上游归属与再分发条件
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
zhouxzh/dsh-paper-suite
生成中文 LaTeX 骨架并审计引用与编译诊断
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,330已汉化DeepSeek 客户端
74.5
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,826已汉化DSH
72.2
花束设计alchaincyf/huashu-design
一句话生成网页、原型、PPT 与信息图等可交付设计
★ 28,638已汉化DSH
71.7
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,311已汉化DSH
71.4
这是你的仓库?认领条目