Forráskód Böngészése

fix: details.name 改为 sensitive_word_check,杜绝 check_item 字段泄漏 grammar_check

grammar_check_reviewer 中 details.name 被 inter_tool._format_review_results_to_issues 取用作为 check_item,现改为 sensitive_word_check 确保输出字段正确。
WangXuMing 12 órája
szülő
commit
99a590bfbd

+ 4 - 4
core/construction_review/component/reviewers/grammar_check_reviewer.py

@@ -88,7 +88,7 @@ class GrammarCheckReviewer:
             result = ReviewResult(
                 success=True,
                 details={
-                    "name": "grammar_check",
+                    "name": "sensitive_word_check",
                     "response": model_response
                 },
                 error_message=None,
@@ -98,7 +98,7 @@ class GrammarCheckReviewer:
             # 推送审查完成信息
             if state and state.get("progress_manager"):
                 review_result_data = {
-                    'name': 'grammar_check',
+                    'name': 'sensitive_word_check',
                     'success': result.success,
                     'details': result.details,
                     'error_message': result.error_message,
@@ -130,7 +130,7 @@ class GrammarCheckReviewer:
             # 返回失败结果
             result = ReviewResult(
                 success=False,
-                details={"name": "grammar_check"},
+                details={"name": "sensitive_word_check"},
                 error_message=error_msg,
                 execution_time=execution_time
             )
@@ -138,7 +138,7 @@ class GrammarCheckReviewer:
             # 推送失败信息
             if state and state.get("progress_manager"):
                 review_result_data = {
-                    'name': 'grammar_check',
+                    'name': 'sensitive_word_check',
                     'success': False,
                     'details': result.details,
                     'error_message': error_msg,