用途:部署、启动、校验并排查 Enformer ToolUniverse 远程工具,可经 ToolUniverse Connect 中继共享,面向模型部署者与问题诊断开发者。
主要能力:创建独立 Python 3.12 环境并安装依赖;运行 tu remote check 检查缺失项;以 tu serve 启动带 --share --detach 的远程服务;本地 Streamable HTTP 端点默认为 http://127.0.0.1:8011/mcp,通过 fastmcp 客户端列出工具并确认发现结果含 run_enformer_predict;调用示例 run_enformer_predict,参数为 sequence、organism、top_n,预期返回 model、organism、n_tracks 与有限值 tracks 数组;支持 tu remote login/share/logout 及 --no-browser、--manual-key 等选项;可运行 preflight 契约检查脚本 scripts/remote_validation/setup_skill_preflight.py,配合 --check-provider-env、--live、--check-connect-prereqs。
使用方式:先建虚拟环境(如 python3 -m venv .venvs/enformer 并激活),安装 -e . 与 src/tooluniverse/remote/enformer/requirements.txt;从仓库根目录运行 python -m tooluniverse.remote.enformer.enformer_tool;分享使用 tu remote login 后 tu remote share enformer;Connect 安装采用提供的 tuplatform_connect-0.3.0 wheel 链接及 SHA-256,并执行 tu doctor、tu serve --share --forward。
适用场景:私有部署共享、本地回环验证与开发诊断。
限制:建议 GPU,CPU 推理慢;须绑定回环,非回环绑定需 TOOLUNIVERSE_API_TOKEN;默认一个 worker 属未实测的保守值,并发与饱和度未验证;2026-08-16 状态显示公开发布、跨用户隔离、恢复和生物学准确性尚未完成,应保持私有;USPTO 操作返回 403 凭据受限;tuplatform-connect 未发布到 PyPI,须用固定 wheel;清理时只删除 .venvs/enformer、caches/enformer 和 runs/enformer。