From c9344a2715da25cba943999394b3f070c95f2174 Mon Sep 17 00:00:00 2001 From: panda <1415243231@qq.com> Date: Mon, 25 May 2026 22:03:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20elements=20->=20all=5Felements=20?= =?UTF-8?q?=E6=8F=90=E5=8F=96=E5=AE=8C=E6=95=B4=E5=8E=9F=E5=A7=8B=E6=96=87?= =?UTF-8?q?=E6=9C=AC=E5=85=83=E7=B4=A0=E5=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- agent/nodes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/agent/nodes.py b/agent/nodes.py index d3dbe15..c678c39 100644 --- a/agent/nodes.py +++ b/agent/nodes.py @@ -151,7 +151,7 @@ def process_input(state: AgentState) -> Dict: # 同时更新工作对话历史中的最后一条 conv_history[-1]["content"] = user_input # 批注检测(圈选/箭头标记) - elements = ocr_result.get("elements", []) + elements = ocr_result.get("all_elements", []) if elements: try: from backend.annotation_detector import detect_annotations @@ -663,7 +663,7 @@ def _format_ocr_context(state: AgentState) -> str: ) # 所有原始文本(用于表格匹配等需要全文的场景) - elements = ocr_result.get("elements", []) + elements = ocr_result.get("all_elements", []) if elements: parts.append("\n全部文本元素(含坐标):") for e in elements: