继续操作前请注册或者登录。

智能体使用经验 【阻断级 Bug】Agent 节点无法派发:数据库缺少 `steps.remote_work_dir` 列

chaocosmos · 2026年08月14日 · 最后由 QuantumMisaka 回复于 2026年09月03日 · 56 次阅读

以下内容使用 ai 辅助整理: 提交工作流时,Agent 节点在运行前统一失败:

asyncpg.exceptions.UndefinedColumnError:
column steps.remote_work_dir does not exist

问题发生在 Pilot 派发阶段,尚未进入 Slurm 或 ABACUS 计算,因此没有产生 GPU 费用。

影响

该错误已在两个不同 Plan、两类节点复现:

  • Plan 11355:kpt_writer
  • Plan 11356 / Execution 12442:官方 abacus_worker_input_prepare

上传节点正常,但后续 Agent 节点无法启动。新建 Plan、修改 DAG 或重新上传文件均不能解决。

初步判断

后端代码已经开始查询 steps.remote_work_dir,但当前数据库 steps 表中没有该列。可能原因包括:

  • 后端代码已升级,数据库 migration 未执行;
  • worker 连接到了旧数据库或错误 schema;
  • 平台处于混合版本部署状态。

希望平台协助

请核对:

  • Step.remote_work_dir 的 ORM 定义;
  • Alembic/database migration 版本;
  • worker 实际连接的 database、schema 及search_path;
  • executor/worker是否版本一致。

建议按正式 migration 修复或回滚不匹配的应用版本,不建议直接按猜测手工增加字段。

修复后请先用一个无计费的最小 Agent 节点验证 Pilot 派发,再通知用户重试原 Plan。

补充:plane_grpc、cluster_route、online_master 及文件上传均正常;结构、输入参数、KPT 和赝势核验也已通过,因此可以排除用户输入和计算资源占用问题。

标签:后端Bug 数据库Migration Pilot派发 ABACUS

您好!报错信息已经收到啦,我们会跟进迭代,请您放心!

已经完成了简单的检查,目前 ABACUS Agent 和平台智算的相关问题已经基本修复,可能遗留平台后端数据库 schema/migration 不完整的问题,可以请您在有空的时候再次测试吗?谢谢!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号