mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-10-19 08:25:09 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
48e1505a0a | ||
|
|
161e2e20a5 | ||
|
|
a68f2cec41 | ||
|
|
9db3a4ab23 | ||
|
|
7d4cf9a7bc | ||
|
|
7af89abe53 | ||
|
|
b3ae127d2c | ||
|
|
0543059dbe | ||
|
|
c3b8ea21d3 | ||
|
|
fa9a42cd89 | ||
|
|
9b965d9e33 | ||
|
|
45655a956a | ||
|
|
f2d2804854 | ||
|
|
ae65622bd0 | ||
|
|
f516fba9b6 | ||
|
|
a4622bfce8 | ||
|
|
0dd4f444ea | ||
|
|
e2dfba63cd | ||
|
|
3bba04ac71 | ||
|
|
b153bc1a80 | ||
|
|
8e5bface29 | ||
|
|
9ac6752cbf | ||
|
|
a08d0dfe12 | ||
|
|
96e0dacfc1 | ||
|
|
f4ce482eb7 | ||
|
|
c6471814b3 | ||
|
|
2d88109cc3 | ||
|
|
54237c9974 | ||
|
|
b4241a892e | ||
|
|
a6de5253d5 | ||
|
|
b9d6ec5721 | ||
|
|
498bf77f08 | ||
|
|
be91c32488 | ||
|
|
f2c2a625b0 | ||
|
|
b160a52139 | ||
|
|
a19a37bd9a | ||
|
|
2f789800b7 | ||
|
|
8be18c8e11 | ||
|
|
e366f006ac | ||
|
|
d678190850 | ||
|
|
9005dc7c59 | ||
|
|
e9335e89a6 | ||
|
|
fd7de7f2eb | ||
|
|
c52b5e9690 | ||
|
|
7725e7c52e | ||
|
|
7f8573e6cb | ||
|
|
cea33d9a5d | ||
|
|
4d1b460b80 | ||
|
|
906a5bd8ec | ||
|
|
216cc832dc | ||
|
|
7f5635fb9e | ||
|
|
0ce8d14742 | ||
|
|
e52e8e9568 | ||
|
|
4f7a9a5b4b | ||
|
|
2af85c35b4 | ||
|
|
e82149aaf9 | ||
|
|
de0ee8ce41 | ||
|
|
b20ae847c4 | ||
|
|
59f56324ea | ||
|
|
79a0d8b94d | ||
|
|
750085498f | ||
|
|
215e39833a | ||
|
|
67bc1de4d6 | ||
|
|
45e307b98a | ||
|
|
4402c9be74 | ||
|
|
5e46514398 | ||
|
|
c44c2b6808 | ||
|
|
a9339fcef6 | ||
|
|
f67d0a26f1 | ||
|
|
f6ee12dbc5 |
No files matched your search
+6
-15
@@ -15,27 +15,18 @@ from crewai.utilities.constants import TRAINED_AGENTS_DATA_FILE, TRAINING_DATA_F
|
||||
from crewai.utilities.token_counter_callback import TokenCalcHandler
|
||||
from crewai.utilities.training_handler import CrewTrainingHandler
|
||||
|
||||
agentops = None
|
||||
try:
|
||||
import agentops # type: ignore # Name "agentops" already defined on line 21
|
||||
from agentops import track_agent # type: ignore
|
||||
except ImportError:
|
||||
|
||||
def mock_agent_ops_provider():
|
||||
def track_agent(*args, **kwargs):
|
||||
def track_agent():
|
||||
def noop(f):
|
||||
return f
|
||||
|
||||
return noop
|
||||
|
||||
return track_agent
|
||||
|
||||
|
||||
agentops = None
|
||||
|
||||
if os.environ.get("AGENTOPS_API_KEY"):
|
||||
try:
|
||||
from agentops import track_agent
|
||||
except ImportError:
|
||||
track_agent = mock_agent_ops_provider()
|
||||
else:
|
||||
track_agent = mock_agent_ops_provider()
|
||||
|
||||
|
||||
@track_agent()
|
||||
class Agent(BaseAgent):
|
||||
|
||||
+4
-7
@@ -1,6 +1,5 @@
|
||||
import asyncio
|
||||
import json
|
||||
import os
|
||||
import uuid
|
||||
import warnings
|
||||
from concurrent.futures import Future
|
||||
@@ -48,12 +47,10 @@ from crewai.utilities.planning_handler import CrewPlanner
|
||||
from crewai.utilities.task_output_storage_handler import TaskOutputStorageHandler
|
||||
from crewai.utilities.training_handler import CrewTrainingHandler
|
||||
|
||||
agentops = None
|
||||
if os.environ.get("AGENTOPS_API_KEY"):
|
||||
try:
|
||||
import agentops # type: ignore
|
||||
except ImportError:
|
||||
pass
|
||||
try:
|
||||
import agentops
|
||||
except ImportError:
|
||||
agentops = None
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from crewai.pipeline.pipeline import Pipeline
|
||||
|
||||
@@ -1,26 +1,22 @@
|
||||
import ast
|
||||
import datetime
|
||||
import os
|
||||
import time
|
||||
from difflib import SequenceMatcher
|
||||
from textwrap import dedent
|
||||
from typing import Any, List, Union
|
||||
|
||||
import crewai.utilities.events as events
|
||||
from crewai.agents.tools_handler import ToolsHandler
|
||||
from crewai.task import Task
|
||||
from crewai.telemetry import Telemetry
|
||||
from crewai.tools.tool_calling import InstructorToolCalling, ToolCalling
|
||||
from crewai.tools.tool_usage_events import ToolUsageError, ToolUsageFinished
|
||||
from crewai.utilities import I18N, Converter, ConverterError, Printer
|
||||
import crewai.utilities.events as events
|
||||
|
||||
|
||||
agentops = None
|
||||
if os.environ.get("AGENTOPS_API_KEY"):
|
||||
try:
|
||||
import agentops # type: ignore
|
||||
except ImportError:
|
||||
pass
|
||||
try:
|
||||
import agentops
|
||||
except ImportError:
|
||||
agentops = None
|
||||
|
||||
OPENAI_BIGGER_MODELS = ["gpt-4", "gpt-4o", "o1-preview", "o1-mini"]
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import os
|
||||
from typing import List
|
||||
|
||||
from pydantic import BaseModel, Field
|
||||
@@ -7,26 +6,16 @@ from crewai.utilities import Converter
|
||||
from crewai.utilities.pydantic_schema_parser import PydanticSchemaParser
|
||||
|
||||
|
||||
def mock_agent_ops_provider():
|
||||
def track_agent(*args, **kwargs):
|
||||
agentops = None
|
||||
try:
|
||||
from agentops import track_agent
|
||||
except ImportError:
|
||||
def track_agent(name):
|
||||
def noop(f):
|
||||
return f
|
||||
|
||||
return noop
|
||||
|
||||
return track_agent
|
||||
|
||||
|
||||
agentops = None
|
||||
|
||||
if os.environ.get("AGENTOPS_API_KEY"):
|
||||
try:
|
||||
from agentops import track_agent
|
||||
except ImportError:
|
||||
track_agent = mock_agent_ops_provider()
|
||||
else:
|
||||
track_agent = mock_agent_ops_provider()
|
||||
|
||||
|
||||
class Entity(BaseModel):
|
||||
name: str = Field(description="The name of the entity.")
|
||||
|
||||
Reference in new issue
Block a user