瀏覽代碼

fix: update workflow trace query (#6010)

tags/0.6.13
Joe 1 年之前
父節點
當前提交
3f0da88ff7
No account linked to committer's email address
共有 2 個文件被更改,包括 28 次插入2 次删除
  1. 14
    1
      api/core/ops/langfuse_trace/langfuse_trace.py
  2. 14
    1
      api/core/ops/langsmith_trace/langsmith_trace.py

+ 14
- 1
api/core/ops/langfuse_trace/langfuse_trace.py 查看文件

@@ -107,7 +107,20 @@ class LangFuseDataTrace(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()
)

+ 14
- 1
api/core/ops/langsmith_trace/langsmith_trace.py 查看文件

@@ -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()
)

Loading…
取消
儲存