已开启
[Examples] 3 个示例 YAML 仍用 {hostip}:{port} 占位符,触发 fce9371 同类 bug #39
henry创建于  7月7日
henry成员
7月7日 创建

现象

fce9371 修复了 tests/e2e/changping/config/main_config.yamltest_performance.pySEMANTIC_LAYER 占位符 URL,但示例 YAML 仍然保留了同类占位符

$ rg "hostip.*port" dataagent/core/flex/examples/*.yaml
dataagent/core/flex/examples/yunhe.yaml:  base_url: "http://{hostip}:{port}"
dataagent/core/flex/examples/example.yaml:  base_url: "http://{hostip}:{port}"
dataagent/core/flex/examples/nl2sql_flex_e2e_subagent.yaml:  base_url: "http://{hostip}:{port}"

影响

  • 任何人按 quickstart 用这些 YAML 起一个 sub agent,都会撞上同一个 NL2SQL-META-001 错误(urllib 解析 {hostip} 失败)
  • fce9371 修复只覆盖了 changping 测试,未覆盖示例 YAML
  • 同类 bug 在多个文件复现

修复方案

任选其一:

  1. 把示例 YAML 改为更明确的占位符:
SEMANTIC_LAYER:
  base_url: "http://localhost:31000"   # 必须替换为实际 semantic service 地址
  1. 在 quickstart 文档里强调必须覆盖 SEMANTIC_LAYER.base_url,YAML 加注释:
SEMANTIC_LAYER:
  base_url: "http://localhost:31000"   # REQUIRED: replace with your semantic service URL

涉及文件

  • dataagent/core/flex/examples/yunhe.yaml
  • dataagent/core/flex/examples/example.yaml
  • dataagent/core/flex/examples/nl2sql_flex_e2e_subagent.yaml

关联

  • fce9371(已修测试侧)同类 bug,本 issue 是示例 YAML 侧的同步修复

验证

  • rg "hostip.*port" dataagent/core/flex/examples/ 应无残留。
  • 用任一示例 YAML 起 sub agent(替换 base_url 为真实地址),断言不报 urllib.parse.ParseException

严重性

major(quickstart 即踩坑)

环境

  • 分支:0623
  • HEAD:c5c899a4196717d1eb5944a9736f766310655ef7
likedislike
xsmqxsmq成员
7月20日 关联了看板:@hwxsmq的看板 20260720