用途:配置并运行 Harmony ToolUniverse 远程工具,支持启动、校验与故障排查,并可通过 ToolUniverse Connect 中继共享。
主要能力:创建独立 Python 3.12 环境并安装依赖;用 tu remote check 检查缺失项;用 tu serve 启动带共享的远程服务;本地启动 harmony_tool 后通过 Streamable HTTP 端点 http://127.0.0.1:8026/mcp 验证工具发现与调用;用 tu remote login/share 完成设备码授权与私有共享;用 tu doctor 与 tu serve --forward 接入 Connect 中继。
必要用法:先运行 python scripts/remote_validation/setup_skill_preflight.py --implementation harmony 做契约检查,再创建环境并安装依赖。设置 TOOLUNIVERSE_REMOTE_DATA_ROOT,batch_key 须存在于 obs。启动本地服务:python -m tooluniverse.remote.harmony.harmony_tool。共享:tu remote share harmony。示例操作 run_harmony_integrate 参数为 {"adata_path":"tiny.h5ad","batch_key":"batch","n_pcs":2}。
适用场景:部署 Harmony 批量校正远程工具、私有共享给用户、诊断环境与依赖问题。
限制:验证状态显示公开发布、跨用户隔离、代表性校正精度、广泛并发与恢复尚未完成;USPTO 操作因凭据返回 403。默认单 worker 为未测量保守值。绑定非回环地址需 TOOLUNIVERSE_API_TOKEN,密钥不得放入参数或结果。仅使用实现 README 链接的官方上游文档。