dataagent/agents/nl2sql/utils/metavisor_client.py:26-97 的 MetaVisorClient 类整体是死代码:
dataagent/agents/nl2sql/utils/metavisor_client.py:26-97
MetaVisorClient
ValueMatchClient
actions/perceptor/perceptor_atomic.py
MetaVisorClient.semantic_search_column
semantic_search_tables
任选其一:
rg "MetaVisorClient" dataagent/ tests/
major(90+ 行死代码)
0623
c5c899a4196717d1eb5944a9736f766310655ef7
现象
dataagent/agents/nl2sql/utils/metavisor_client.py:26-97的MetaVisorClient类整体是死代码:ValueMatchClient(validator.py 调用)MetaVisorClient仅被 legacyactions/perceptor/perceptor_atomic.py引用(已废弃)MetaVisorClient.semantic_search_column(单数)和semantic_search_tables方法从未被调用影响
MetaVisorClient暗示是 metavisor 调用的主入口,实际是 legacy修复方案
任选其一:
MetaVisorClient类与两个死方法actions/perceptor/perceptor_atomic.py内部(与唯一调用方同模块)涉及文件
dataagent/agents/nl2sql/utils/metavisor_client.py:26-97验证
rg "MetaVisorClient" dataagent/ tests/应只剩ValueMatchClient与测试引用,无MetaVisorClient残留。严重性
major(90+ 行死代码)
环境
0623c5c899a4196717d1eb5944a9736f766310655ef7