fix:移除冗余代码,丰富replyer log记录,表达方式改为replyer模型

This commit is contained in:
SengokuCola
2026-04-21 10:32:25 +08:00
parent 6696eb2fd4
commit 66663050dd
10 changed files with 92 additions and 481 deletions

View File

@@ -50,6 +50,8 @@ class ReplySnapshot:
reply_segments: List[str]
planner_reasoning: str
reference_info: str
tool_context: Dict[str, Any] = field(default_factory=dict)
send_results: List[Dict[str, Any]] = field(default_factory=list)
reply_metadata: Dict[str, Any] = field(default_factory=dict)

View File

@@ -67,6 +67,8 @@ class ReplyEffectTracker:
reply_segments: List[str],
planner_reasoning: str,
reference_info: str,
tool_context: Dict[str, Any] | None = None,
send_results: List[Dict[str, Any]] | None = None,
reply_metadata: Dict[str, Any] | None = None,
context_snapshot: List[Dict[str, Any]] | None = None,
) -> ReplyEffectRecord:
@@ -88,6 +90,8 @@ class ReplyEffectTracker:
reply_segments=list(reply_segments),
planner_reasoning=planner_reasoning,
reference_info=reference_info,
tool_context=dict(tool_context or {}),
send_results=list(send_results or []),
reply_metadata=dict(reply_metadata or {}),
),
target_user=UserSnapshot(