@dsh-scholar/research-plugin
DSH Research OS — a fully automated scientific research plugin for DSH (DeepSeek Harness): survey, idea, experiment contract, durable runner jobs, claim-evidence ledger, manuscript and release bundle.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lzszq/dsh-scholar说明文档
阅读完整 README ↗DSH Scholar
加急开发适配中!
简体中文 | English
DSH Scholar 是面向纯计算研究的 AI 科研工作台。它把研究资料、项目对话、代码与数据、实验运行、证据账本和 TeX 手稿放在同一个可恢复项目中,既可以从新问题开始,也可以接入已经进行到一半的研究。

核心能力
- 可治理的研究流程:从 Scope、Idea、Experiment Contract 到 Evidence、Claim 和 Release,关键节点由人类 Gate 把关。
- 受控实验:Runner 在本机 Docker 或受控远端机器上执行冻结的实验计划,记录日志、状态与产物。
- 可追溯证据:论文主张可追溯到受控 Run、Artifact 和经评审的 Evidence。
- 一体化工作台:Chat、Workspace、Terminal、Manuscript、Trajectory 和 Settings 共用同一项目上下文。
- 可恢复与可审计:Research Kernel 保存权威状态、NextAction、审批轨迹和产物引用。
使用边界
- DSH Scholar 辅助研究,不代替研究者承担科学判断、审批、署名和发布责任。
- 默认使用
gate-only;Agent 不能批准 Human Gate、伪造 accepted Evidence 或绕过实验合同。 - 正式实验必须绑定不可变代码/数据快照和固定执行环境,并由受控 Runner 真实执行。
- Chat、普通 stdout 和 Interactive Terminal 输出不会自动成为正式 Evidence。
- 产品聚焦机器学习、数据科学、生物信息学等纯计算研究,不适用于临床决策、人体试验、湿实验或其他高风险研究。
快速开始
完整的环境、端口、变量和验收矩阵见 开发、测试与部署运行规范。本地体验需要:
- Linux;
- Node.js 24;
- pnpm 11.20.0;
- Docker Engine(正式实验、TeX 编译和 clean-room 复现必需)。
1. 安装与构建
pnpm install --frozen-lockfile
pnpm run build
2. 启动独立工作台
bash scripts/start-standalone-ui.sh
默认页面为 ,Research Kernel 为 127.0.0.1:17413。首次打开时,粘贴以下 0600 文件中的访问令牌:
~/.dsh-scholar-standalone/research-ui-standalone/standalone-token
若 DSH Web 不在默认的本机 3080 端口,启动前通过 DSH_SCHOLAR_STANDALONE_FRAME_ANCESTORS 配置允许嵌入的精确 loopback origin(逗号分隔,不支持通配符)。
--no-token 只用于 loopback、隔离且有人监督的开发环境。
3. 启动实验 Runner
没有 Runner 时仍可管理项目和文件,但实验 Job 会保持排队。需要在本机 Docker 中执行时,另开一个终端:
export DSH_SCHOLAR_KERNEL_TOKEN="$(< ~/.dsh-scholar-standalone/research-ui-standalone/kernel-token)"
export DSH_SCHOLAR_SERVICE_TOKEN="$(< ~/.dsh-scholar-standalone/research-ui-standalone/service-token)"
node workers/runner-gateway/lib/bin/runner.js \
--kernel http://127.0.0.1:17413 \
--mode docker








