From 093a9c81745ce2ee95a586a177f3adba41f8caed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moura?= Date: Fri, 23 Feb 2024 15:23:58 -0300 Subject: [PATCH] bringing TaskOutput.result back to avoind breakign change --- docs/core-concepts/Tasks.md | 4 ++-- src/crewai/tasks/task_output.py | 3 +++ src/crewai/telemtry/telemetry.py | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/docs/core-concepts/Tasks.md b/docs/core-concepts/Tasks.md index cec0eb4ff..1c2339199 100644 --- a/docs/core-concepts/Tasks.md +++ b/docs/core-concepts/Tasks.md @@ -157,7 +157,7 @@ def callback_function(output: TaskOutput): print(f""" Task completed! Task: {output.description} - Output: {output.result} + Output: {output.raw_ouput} """) research_task = Task( @@ -198,7 +198,7 @@ result = crew.kickoff() print(f""" Task completed! Task: {task1.output.description} - Output: {task1.output.result} + Output: {task1.output.raw_ouput} """) ``` diff --git a/src/crewai/tasks/task_output.py b/src/crewai/tasks/task_output.py index 4496edd6d..768504f60 100644 --- a/src/crewai/tasks/task_output.py +++ b/src/crewai/tasks/task_output.py @@ -18,3 +18,6 @@ class TaskOutput(BaseModel): excerpt = " ".join(self.description.split(" ")[:10]) self.summary = f"{excerpt}..." return self + + def result(self): + return self.exported_output diff --git a/src/crewai/telemtry/telemetry.py b/src/crewai/telemtry/telemetry.py index 3b4b22a60..ba743cb15 100644 --- a/src/crewai/telemtry/telemetry.py +++ b/src/crewai/telemtry/telemetry.py @@ -237,7 +237,7 @@ class Telemetry: { "id": str(task.id), "description": task.description, - "output": task.output.result, + "output": task.output.raw_output, } for task in crew.tasks ]