|
@@ -100,7 +100,20 @@ class LangSmithDataTrace(BaseTraceInstance):
|
|
|
|
|
|
# through workflow_run_id get all_nodes_execution
|
|
|
workflow_nodes_executions = (
|
|
|
- db.session.query(WorkflowNodeExecution)
|
|
|
+ db.session.query(
|
|
|
+ WorkflowNodeExecution.id,
|
|
|
+ WorkflowNodeExecution.tenant_id,
|
|
|
+ WorkflowNodeExecution.app_id,
|
|
|
+ WorkflowNodeExecution.title,
|
|
|
+ WorkflowNodeExecution.node_type,
|
|
|
+ WorkflowNodeExecution.status,
|
|
|
+ WorkflowNodeExecution.inputs,
|
|
|
+ WorkflowNodeExecution.outputs,
|
|
|
+ WorkflowNodeExecution.created_at,
|
|
|
+ WorkflowNodeExecution.elapsed_time,
|
|
|
+ WorkflowNodeExecution.process_data,
|
|
|
+ WorkflowNodeExecution.execution_metadata,
|
|
|
+ )
|
|
|
.filter(WorkflowNodeExecution.workflow_run_id == trace_info.workflow_run_id)
|
|
|
.all()
|
|
|
)
|