Add more tests. Clean up docs. Improve conditional task

This commit is contained in:
Brandon Hancock
2024-07-17 11:03:11 -04:00
parent cb720143c7
commit 36efa172ee
6 changed files with 3682 additions and 33 deletions

View File

@@ -1,7 +1,9 @@
from typing import Callable, Any
from typing import Any, Callable
from pydantic import Field
from crewai.task import Task
from crewai.tasks.output_format import OutputFormat
from crewai.tasks.task_output import TaskOutput
@@ -37,3 +39,11 @@ class ConditionalTask(Task):
if self.condition:
return self.condition(context)
return True
def get_skipped_task_output(self):
return TaskOutput(
description=self.description,
raw="",
agent=self.agent.role if self.agent else "",
output_format=OutputFormat.RAW,
)