Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine

This commit is contained in:
-LAN-
2025-09-09 22:16:59 +08:00
14 changed files with 63 additions and 43 deletions

View File

@ -35,7 +35,7 @@ class BaseTraceInfo(BaseModel):
class WorkflowTraceInfo(BaseTraceInfo):
workflow_data: Any
workflow_data: Any = None
conversation_id: Optional[str] = None
workflow_app_log_id: Optional[str] = None
workflow_id: str
@ -89,7 +89,7 @@ class SuggestedQuestionTraceInfo(BaseTraceInfo):
class DatasetRetrievalTraceInfo(BaseTraceInfo):
documents: Any
documents: Any = None
class ToolTraceInfo(BaseTraceInfo):
@ -97,12 +97,12 @@ class ToolTraceInfo(BaseTraceInfo):
tool_inputs: dict[str, Any]
tool_outputs: str
metadata: dict[str, Any]
message_file_data: Any
message_file_data: Any = None
error: Optional[str] = None
tool_config: dict[str, Any]
time_cost: Union[int, float]
tool_parameters: dict[str, Any]
file_url: Union[str, None, list]
file_url: Union[str, None, list] = None
class GenerateNameTraceInfo(BaseTraceInfo):
@ -113,7 +113,7 @@ class GenerateNameTraceInfo(BaseTraceInfo):
class TaskData(BaseModel):
app_id: str
trace_info_type: str
trace_info: Any
trace_info: Any = None
trace_info_info_map = {