Skip to content

fix: 常量名拼写错误 GENEGRATED_SEMANTIC_MODEL_PROMPT 和 COLUMN_DOCUMENTS__FOR_SCHEMA_OUTPUT #542

Description

@WinSalty

问题描述

Constant.java 中存在两处常量命名拼写错误:

  1. GENEGRATED_SEMANTIC_MODEL_PROMPT — 应为 GENERATED_SEMANTIC_MODEL_PROMPTGENEGRATEDGENERATED
  2. COLUMN_DOCUMENTS__FOR_SCHEMA_OUTPUT — 应为 COLUMN_DOCUMENTS_FOR_SCHEMA_OUTPUT(双下划线 __ → 单下划线 _

影响范围

这两个常量同时作为 Java 标识符和 StateGraph 的 state key 字符串使用,涉及 8 个源文件、共 24 处引用:

常量 源文件 测试文件
GENEGRATED_SEMANTIC_MODEL_PROMPT Constant.java, DataAgentConfiguration.java, TableRelationNode.java, PlannerNode.java TableRelationNodeTest.java, PlannerNodeTest.java
COLUMN_DOCUMENTS__FOR_SCHEMA_OUTPUT Constant.java, DataAgentConfiguration.java, TableRelationNode.java, SchemaRecallNode.java SchemaRecallNodeTest.java, TableRelationNodeTest.java

修改安全性

  • 这两个常量的字符串值仅用于 OverAllState 内存中的 key,不涉及数据库持久化、API 序列化或前端映射,因此可以安全地同时修改标识符名称和字符串值。
  • 修改范围纯粹是 rename,不涉及逻辑变更。

复现方式

全局搜索 GENEGRATEDDOCUMENTS__FOR(双下划线)即可定位。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions