Skip to content

BioLine 下游 Tool 按需使用 ​

下游执行使用本次任务指定的精确 BioLine Tool 版本。下表五个镜像条目是从旧版 OpenClaw 工作区保留的迁移盘点,不是运行时 allowlist,执行代码不会按它们选择镜像。

历史 key历史镜像 tag原 network原适用范围
downstreamopenclaw/downstream:1.1.1nonePython/R 统计、机器学习、微生物组下游和报告
downstream_dlopenclaw/downstream-dl:1.0.0none需要深度学习运行时的下游任务
ampliconopenclaw/amplicon:1.0.0none扩增子相关下游处理
baseopenclaw/base:1.0.0none轻量文本、配置和适配任务
isolate_ont_kofam_cnsopenclaw/isolate-ont-kofam-cns:1.1.0noneONT、Kofam 与 CNS 隔离运行时

准备精确 Tool 版本 ​

上游 finalize 后,以精确 NAME:VERSION 调用 prepare_downstream。OpenClaw 会先导出 该版本的 summary 与 config。summary 必须声明 analysis_lane: downstream 和 fixed_command: false;Tool config 中不能有固定 command。导出缺失或标记不匹配时, 在 pull 之前停止。随后调用 fkit pull NAME:VERSION,并按 name.lower():version 推导本地 tag。BioLine 中发现的任意精确正整数版本都可用, 无需预先登记在本地 catalog。

容器边界与留痕 ​

只有 finalized 的上游结果才能进入下游。stage/ 和任务的 reproducibility/ 只读挂载,网络关闭,只有 analysis/ 可写。容器不带 authoring 标签,也不复用创作构建容器。Job registry 保存精确 Tool reference、name、version、 summary hash、推导 tag 和 pull 前后的镜像身份。生成脚本、命令、输出、日志与退出码 都留在 Job 工作区。