refactor(llm node): tool call tool result entity

This commit is contained in:
Novice
2025-12-17 10:30:21 +08:00
parent dd0a870969
commit d3486cab31
17 changed files with 300 additions and 169 deletions

View File

@ -683,10 +683,6 @@ class WorkflowRun(Base):
def outputs_dict(self) -> Mapping[str, Any]:
return json.loads(self.outputs) if self.outputs else {}
@property
def outputs_as_generation(self) -> bool:
return is_generation_outputs(self.outputs_dict)
@property
def message(self):
from .model import Message
@ -712,6 +708,7 @@ class WorkflowRun(Base):
"inputs": self.inputs_dict,
"status": self.status,
"outputs": self.outputs_dict,
"outputs_as_generation": is_generation_outputs(self.outputs_dict),
"error": self.error,
"elapsed_time": self.elapsed_time,
"total_tokens": self.total_tokens,