问题描述
Constant.java 中存在两处常量命名拼写错误:
GENEGRATED_SEMANTIC_MODEL_PROMPT — 应为 GENERATED_SEMANTIC_MODEL_PROMPT(GENEGRATED → GENERATED)
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,不涉及逻辑变更。
复现方式
全局搜索 GENEGRATED 或 DOCUMENTS__FOR(双下划线)即可定位。
问题描述
Constant.java中存在两处常量命名拼写错误:GENEGRATED_SEMANTIC_MODEL_PROMPT— 应为GENERATED_SEMANTIC_MODEL_PROMPT(GENEGRATED→GENERATED)COLUMN_DOCUMENTS__FOR_SCHEMA_OUTPUT— 应为COLUMN_DOCUMENTS_FOR_SCHEMA_OUTPUT(双下划线__→ 单下划线_)影响范围
这两个常量同时作为 Java 标识符和 StateGraph 的 state key 字符串使用,涉及 8 个源文件、共 24 处引用:
GENEGRATED_SEMANTIC_MODEL_PROMPTConstant.java,DataAgentConfiguration.java,TableRelationNode.java,PlannerNode.javaTableRelationNodeTest.java,PlannerNodeTest.javaCOLUMN_DOCUMENTS__FOR_SCHEMA_OUTPUTConstant.java,DataAgentConfiguration.java,TableRelationNode.java,SchemaRecallNode.javaSchemaRecallNodeTest.java,TableRelationNodeTest.java修改安全性
OverAllState内存中的 key,不涉及数据库持久化、API 序列化或前端映射,因此可以安全地同时修改标识符名称和字符串值。复现方式
全局搜索
GENEGRATED或DOCUMENTS__FOR(双下划线)即可定位。