覆盖运行参数
Agent / Sandbox Job 支持可重复的 --params:
el job submit --profile org/name@version --params '{"AGENT_NAME":"oracle","AGENT_TIMEOUT_SEC":"600"}'
el job submit --profile org/name@version --params AGENT_NAME=oracle --params AGENT_TIMEOUT_SEC=600
每次接受严格 JSON 对象或 KEY=VALUE。KV 按第一个 = 分割,值保持字符串;JSON 保留类型。
键不区分大小写,后一次覆盖前一次。优先级:Runner 默认值 < Profile < spec/请求覆盖 < 显式 params。
只能覆盖 Runner 已声明的运行参数,不修改已保存 Profile、Runner 引用、镜像、命令、执行后端、项目或预算。
Train / Inference 明确拒绝此 flag。
v2 对象参数整体替换,历史 v1 对象递归合并;未指定字段保留,null 不表示删除。 仅将 AGENT_NAME 改为 oracle 会保留模型及版本字段,仍可能被拒绝;未实现自动移除或投影。 重复 JSON 键、非法/保护名称和非有限数在提交前拒绝。
不要在命令行放凭据:shell 历史和进程列表可见参数。
SDK 对应 client.jobs.submit(..., params={...}) 与 client.jobs.submit_spec(body, params={...})。
需要支持该接口的客户端及平台版本。