mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-05-01 23:32:39 +00:00
track task evaluator
This commit is contained in:
@@ -5,6 +5,17 @@ from pydantic import BaseModel, Field
|
|||||||
|
|
||||||
from crewai.utilities import Converter
|
from crewai.utilities import Converter
|
||||||
from crewai.utilities.pydantic_schema_parser import PydanticSchemaParser
|
from crewai.utilities.pydantic_schema_parser import PydanticSchemaParser
|
||||||
|
agentops = None
|
||||||
|
try:
|
||||||
|
import agentops
|
||||||
|
from agentops import track_agent
|
||||||
|
except ImportError:
|
||||||
|
|
||||||
|
def track_agent(name):
|
||||||
|
def noop(f):
|
||||||
|
return f
|
||||||
|
|
||||||
|
return noop
|
||||||
|
|
||||||
|
|
||||||
class Entity(BaseModel):
|
class Entity(BaseModel):
|
||||||
@@ -26,6 +37,7 @@ class TaskEvaluation(BaseModel):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@track_agent(name="Task Evaluator")
|
||||||
class TaskEvaluator:
|
class TaskEvaluator:
|
||||||
def __init__(self, original_agent):
|
def __init__(self, original_agent):
|
||||||
self.llm = original_agent.llm
|
self.llm = original_agent.llm
|
||||||
|
|||||||
Reference in New Issue
Block a user