把文献与论据核验落成可审计的磁盘记录,投稿前自动拦截未核实引用
29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/25 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Morn1nStar/dsh-academic-research-plugin该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · tool
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
- 读取本地文件lib/version.js:12
return JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8')).version ?? '0.0.0' - 发起网络请求lib/sources.js:47
response = await fetch(url, { signal, headers: { 'user-agent': `dsh-academic-research-plugin/${VERSION} (academic evidence archive)` } }) - 执行外部命令固定命令lib/repro.js:67
const result = spawnSync('git', ['-C', cwd, 'rev-parse', 'HEAD'], { - 执行外部命令来自配置/变量lib/repro.js:115
child = spawn(cmd, { shell: true, cwd, windowsHide: true, env: process.env }) - 执行外部命令固定命令lib/repro.js:157
spawnSync('taskkill', ['/pid', String(child.pid), '/T', '/F'], { windowsHide: true, timeout: 5000 })
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 学术研究插件:文献核验、论据核验表、复现记录与投稿前准入门槛(11 个工具 + 3 个方法论技能,零运行时依赖)。
README
由 DeepSeek 最新模型翻译生成dsh-academic-research-plugin
DeepSeek Harness 学术研究插件:把「文献核验、论据核验表、复现记录、投稿前准入门槛」落成 磁盘上的可审计状态,而不是模型在对话里的口头承诺。
模型在对话里说什么不算,claims.jsonl 里是什么才算。
为什么是插件而不是 skill 集合
- 工具(tool):检索、DOI 核验、跑命令、写证据档案——这些动作有真实副作用,论断必须经过它们。
- 状态(state):passport.json / claims.jsonl / runs.jsonl 跨会话、可审计。
- 准入门槛(gate):工具层面拒绝「未核实引用进入稿件」,不靠提示词自觉。
- 可分发:bundle 一行安装,随插件附带 3 个方法论 skill(ar-reading / ar-reproduction / ar-response)。
展开完整文档(README 剩余 1 节)
dsh-academic-research-plugin
DeepSeek Harness 学术研究插件:把「文献核验、论据核验表、复现记录、投稿前准入门槛」落成 磁盘上的可审计状态,而不是模型在对话里的口头承诺。
模型在对话里说什么不算,claims.jsonl 里是什么才算。
为什么是插件而不是 skill 集合
- 工具(tool):检索、DOI 核验、跑命令、写证据档案——这些动作有真实副作用,论断必须经过它们。
- 状态(state):passport.json / claims.jsonl / runs.jsonl 跨会话、可审计。
- 准入门槛(gate):工具层面拒绝「未核实引用进入稿件」,不靠提示词自觉。
- 可分发:bundle 一行安装,随插件附带 3 个方法论 skill(ar-reading / ar-reproduction / ar-response)。
安装
本插件是零运行时依赖的 Host bundle,安装不需要访问 npm registry:
在 DSH 插件管理器中:Bundles → 安装本地 bundle,指向本目录或对 profile 使用 dsh 命令行插件管理器(以本地环境实际命令为准)
dsh plugin --profile <你的profile> add <本目录绝对路径>
安装后确认:
dsh --profile <你的profile> --dump-config # 能看到 academic-research 行
配置(cordis.patch.yml 中该行的 config)
| 键 | 默认 | 说明 |
| workspace | ./.research | 证据档案目录,相对会话工作目录或绝对路径 |
| network | false | false 时 paper_search/ref_verify/claim_check 直接拒绝 |
| allowShell | false | false 时 repro_run 只做 dry-run,绝不执行命令 |
| maxHits | 20 | 单次检索候选上限(1..100),控制上下文 |
| sources | [arxiv, crossref] | 检索源路由顺序(可含 semanticscholar) |
| requireAnchors | true | 无 locator 的结论不得成为 verified |
| gateBlockOn | [unverified, contradicted] | 准入门槛的拦截条件 |
覆盖配置时重述整行(id + name + 完整 config),Loader 不做深合并。
快速上手
装好后不需要记命令——直接对 Agent 说自然语言即可。完整示例(从一篇论文到「可以投稿」)见 docs/usage-example.md,包含每个场景你说什么、Agent 调哪个工具、你看到什么输出、被拒绝时怎么修复。
工具清单(11 个)
| 工具 | 作用 | 副作用 |
| paper_search | 多源检索论文候选(arxiv/crossref/semanticscholar) | 无 |
| paper_ingest | 论文入库 lit/index.json(同一 paperId 只入库一次;元数据不全标 metadata_only) | 写 lit/ |
| ref_verify | 对照源核验 DOI/arXiv ID,返回 VERIFIED / NOT_FOUND / MISMATCH | 无 |
| note_read | 四问题精读笔记写入 lit/<paperId>.md(强制 anchors) | 写 lit/ |
| claim_add | 声明入账(源必须已入库 + 带 locator;初始 unverified) | 追加 claims.jsonl |
| claim_check | 重新核验声明:VERIFIED→verified,MISMATCH→contradicted(终态) | 更新 claims.jsonl |
| repro_plan | 生成复现计划 + 确定性风险清单 | 写 repro/plan.md |
| repro_run | 受控执行命令并记 runs.jsonl;allowShell=false 时 dry-run | 执行命令、写 runs.jsonl |
| gate_check | 论据核验表的准入门槛:unverified/contradicted 即 blocked,追加研究档案的 gates | 追加研究档案 |
| review_panel | 只读稿件 + 证据档案的确定性投前评审(拦截项硬编码) | 写 review/round-N.md |
| review_response | 审稿意见 → tracker(AUTHOR_INPUT_NEEDED)+ 回复信骨架 | 写 review/ |
准入门槛的强制规则(违反即报错,无法绕过)
- status ∈ {unverified, verified, contradicted};
- metadata_only 源永远不能支撑 claim、不能成为 verified;
- contradicted 终态保留,不得删除或改写为 unverified;
- verified 必须带 checkedAt 与 checker(工具名@版本);
- 取消的运行记 cancelled: true,绝不记 exitCode: 0。
目录产物
<workspace>/.research/
passport.json schema=ar.passport/1;stage 只能前进(回退需 gate_check 带 reason) claims.jsonl 论据核验表(append-only,原子写) runs.jsonl 复现运行记录(append-only) lit/index.json lit/<paperId>.md repro/plan.md repro/delta.md repro/code/ review/round-N.md review/tracker.md review/letter.md .research/ 建议进 git;repro/code/ 与大数据产物走 .gitignore,只保留 runs.jsonl 里的哈希与指标。
安全模型(务必阅读)
- 默认双关:network=false、allowShell=false。开启即授权:network 只允许 arxiv / crossref / semanticscholar 三个域;shell 开启后每次 repro_run 都会记录命令全文与 gitSha。
- 密钥:只从环境读,runs.jsonl 只记环境变量名(envKeys),不记值。
- 宿主同进程:插件在 DSH 宿主进程内运行,等同本地代码权限。安装前请审阅源码(本仓库 index.js + lib/ 约 1500 行、零依赖),并 pin 版本。
开发与测试
npm test # 57 个用例:证据档案的强制规则、准入门槛、评审、检索解析、命令执行
npm run check # test + npm pack --dry-run
CI:GitHub Actions(ubuntu / windows × node 22.19 / 24)跑 npm test 与 npm pack --dry-run,见 .github/workflows/ci.yml。
设计文档与 API 核对结论见 docs/api-baseline.md;与上游方法论仓库的对照见 NOTICE。
上游致谢
方法论概念借鉴自 academic-research-skills(Material Passport、claim 支撑等级)、 nature-skills(图表契约、回复信编号)、scientific-agent-skills(多源路由)、 paper-reading-skill(四问题框架)与 phd-skills(复现检查项)。只借鉴概念,不重分发任何上游文本/代码,许可与出处见 NOTICE。
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Morn1nStar/dsh-academic-research-plugin
把文献与论据核验落成可审计的磁盘记录,投稿前自动拦截未核实引用
相关插件 · 工具 / 效率
破甲管控台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
这是你的仓库?认领条目