dsh-science

@biociao · 工作流
检测有风险提示无安装脚本来源一致

为基因组/病原体研究打造的DSH科研工作台:ReAct循环、版本化工件、远程计算

v0.2.0版本
npm 预构建包安装方式
2026-08-18最近更新
24 · 647Star · 周下载
dsh plugin --profile web add dsh-science查看仓库

插件介绍

根据仓库资料整理 · commit 23767ab

主要功能

  • ReAct 研究循环引擎,将研究流程固化为假设→实验→观察→分析→结论的状态机(research_* 工具)
  • 版本化工件管理,每次结果自动保存并附带 SHA-256 校验与命令/环境溯源记录(artifact_* 工具)
  • 通过 SSH 连接实验室工作站或 HPC/SLURM 集群,远程提交、监控并回收长时间生信作业(remote_* 工具)
  • Settings 中的远程主机管理页面,可视化增删改查主机及访问权限
  • 配套的跨 provider 模型分级路由,将辅助请求与子任务自动路由到轻量模型,复杂任务升级到强模型
  • 内置 11 个面向基因组学、病原体、生信工具链等的科研技能

适合什么时候用

  • 基因组学、病原体或生物信息学项目需要规范化的假设-实验研究流程与可复现的结果版本管理
  • 需要在可通过 SSH 访问的实验室工作站或 HPC/SLURM 集群上运行长时间生信任务并追踪状态
  • 希望在同一会话中用低成本模型处理标题生成、压缩摘要和子任务,降低整体调用成本

安装后会多出什么

界面Settings > 远程主机 配置页
Agent 工具research_initresearch_stateresearch_hypothesisresearch_experimentresearch_findingsresearch_reportartifact_saveartifact_listartifact_verifyartifact_reproduceremote_host_addremote_run

使用前需要

  • Node.js >= 18
  • 远程计算功能需要主机端安装 OpenSSH,并在 ~/.ssh/config 中配置可达的主机别名
  • 远程主机配置页需要重启 web 进程才能生效
  • 模型分级路由依赖配套 bundle dsh-model-tier(默认随 dsh-science 自动安装),且需为各 tier 配置已注册的 provider

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI凭据环境变量文件系统外部网络宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库biociao/dsh-sciencenpmdsh-science@0.2.0安装方式npm 预构建包收录日期2026-08-14固定 commit23767ab2f8d7 · 2026-08-18
dsh plugin --profile web add dsh-science