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 ]