用途:该技能用于在人工管理员要求更换某个 Worker 的 LLM 模型时,通过 hiclaw CLI 完成切换。控制器负责全部细节,包括模型参数解析、openclaw.json 生成、存储推送以及容器重建。
主要能力:控制器会自动更新 Worker CR 的 spec.model;从内置模型注册表解析模型参数(contextWindow、maxTokens、reasoning、输入模态);重新生成 openclaw.json 并推送到存储;重建 Worker 容器。无需手动指定上下文窗口、推理等模型参数。
使用方式:命令为 hiclaw update worker --name <WORKER_NAME> --model <MODEL_ID>。示例:hiclaw update worker --name alice --model claude-sonnet-4-6;hiclaw update worker --name alice --model deepseek-chat。
成功与失败:成功时 CLI 打印 worker/<name> configured,控制器自动协调变更,无需手动重启。失败时需将 CLI 错误输出报告给人工管理员,常见原因包括 Worker 名称不存在、控制器 API 不可达、未知模型。若管理员请求的模型不在控制器内置注册表中,控制器会使用安全默认值(contextWindow=150000、maxTokens=128000、reasoning=true、input=["text"])。若需要为未知模型指定特定参数,应更新控制器的模型注册表,而不是在技能层面覆盖。