用途:根据当前激活的 PUDA profile,将任务路由到正确的实验室专属技能,避免在错误的实验室配置下执行实验。
主要能力:profile 名称对应两个技能,<profile_name>-machines 负责机器、能力与协议生成,<profile_name>-workflows 负责实验工作流以及应运行哪个实验。已知实验室为 bears、imre、ntu,对应技能分别为 bears-machines/bears-workflows、imre-machines/imre-workflows、ntu-machines/ntu-workflows。
使用方式:先运行 puda profile current 获取当前激活的 profile 名称,再读取并遵循与任务匹配的技能。若所需技能未安装,应停止并提示:The <profile_name>-machines or <profile_name>-workflows skill is not installed. Install it using puda skills install pudap/<profile_name>-skills before continuing.
限制:若当前实验室缺少任务所需机器,会提示 The current lab (<profile_name>) may not have the machines required for this task. You might need to switch profiles before continuing. 其他实验室、计费、价格与详细功能暂未提供。