Compare commits

...

22 Commits

Author SHA1 Message Date
Brandon Hancock (bhancock_ai)
5bc8fbf815 Merge branch 'main' into brandon/general-cleanup 2025-02-07 16:58:25 -05:00
Brandon Hancock (bhancock_ai)
7cf6bdeca6 Merge branch 'main' into brandon/general-cleanup 2025-02-07 16:50:16 -05:00
Brandon Hancock
c964b98d8a more linting 2025-02-07 15:04:52 -05:00
Brandon Hancock
c339bc94f1 Merge branch 'main' into brandon/general-cleanup 2025-02-07 15:03:23 -05:00
Brandon Hancock
20b1e88b3e clean up linting issues 2025-02-07 15:01:45 -05:00
Brandon Hancock
33b524d54f drop 2025-02-07 14:43:10 -05:00
Brandon Hancock
85334cb617 revert ltm 2025-02-07 13:57:23 -05:00
Brandon Hancock
99ec3c17b6 clean up short term memory 2025-02-07 13:40:22 -05:00
Brandon Hancock
a773d42989 Fix memory provider issue 2025-02-07 13:34:41 -05:00
Brandon Hancock (bhancock_ai)
c6cd7516cb Merge branch 'main' into brandon/general-cleanup 2025-02-07 13:27:21 -05:00
Brandon Hancock
ee400973e9 fix failing memory tests 2025-02-07 12:27:00 -05:00
Brandon Hancock
6671164a85 Merge branch 'main' into brandon/general-cleanup 2025-02-07 12:04:47 -05:00
Brandon Hancock
cc5201ee52 wip 2025-02-07 10:51:31 -05:00
Brandon Hancock
8659a531c5 wip 2025-02-07 10:51:14 -05:00
Brandon Hancock (bhancock_ai)
f9b4e14173 Merge branch 'main' into brandon/general-cleanup 2025-02-07 10:33:19 -05:00
Brandon Hancock
fe35161669 drop prints 2025-02-06 18:35:34 -05:00
Brandon Hancock
b57fbfb943 drop prints 2025-02-06 18:35:12 -05:00
Brandon Hancock
dcbf6b07ef address fix: Typo in expected_output string #2045 2025-02-06 15:48:49 -05:00
Brandon Hancock
f4310aea3b more broad with o1 2025-02-06 14:16:09 -05:00
Brandon Hancock
e2b460374a Include fix for o1 models not supporting system messages 2025-02-06 10:10:23 -05:00
Brandon Hancock
d8891bcf83 improve manager 2025-02-05 15:49:43 -05:00
Brandon Hancock
5d9fcc38a3 clean up. fix type safety. address memory config docs 2025-02-05 15:06:34 -05:00
5 changed files with 3 additions and 13 deletions

View File

@@ -16,7 +16,6 @@ from crewai.memory.contextual.contextual_memory import ContextualMemory
from crewai.task import Task
from crewai.tools import BaseTool
from crewai.tools.agent_tools.agent_tools import AgentTools
from crewai.tools.base_tool import Tool
from crewai.utilities import Converter, Prompts
from crewai.utilities.constants import TRAINED_AGENTS_DATA_FILE, TRAINING_DATA_FILE
from crewai.utilities.converter import generate_model_description
@@ -146,7 +145,7 @@ class Agent(BaseAgent):
def _set_knowledge(self):
try:
if self.knowledge_sources:
full_pattern = re.compile(r'[^a-zA-Z0-9\-_\r\n]|(\.\.)')
full_pattern = re.compile(r"[^a-zA-Z0-9\-_\r\n]|(\.\.)")
knowledge_agent_name = f"{re.sub(full_pattern, '_', self.role)}"
if isinstance(self.knowledge_sources, list) and all(
isinstance(k, BaseKnowledgeSource) for k in self.knowledge_sources

View File

@@ -3,11 +3,6 @@ import subprocess
import click
from crewai.cli.utils import get_crew
from crewai.knowledge.storage.knowledge_storage import KnowledgeStorage
from crewai.memory.entity.entity_memory import EntityMemory
from crewai.memory.long_term.long_term_memory import LongTermMemory
from crewai.memory.short_term.short_term_memory import ShortTermMemory
from crewai.utilities.task_output_storage_handler import TaskOutputStorageHandler
def reset_memories_command(

View File

@@ -1,7 +1,6 @@
import asyncio
import json
import re
import sys
import uuid
import warnings
from concurrent.futures import Future
@@ -440,7 +439,6 @@ class Crew(BaseModel):
)
return self
@property
def key(self) -> str:
source = [agent.key for agent in self.agents] + [

View File

@@ -1,4 +1,4 @@
from typing import Any, Optional
from typing import Optional
from pydantic import PrivateAttr

View File

@@ -1,9 +1,7 @@
from typing import Any, Dict, List, Optional, Union
from typing import Any, Dict, List, Optional
from pydantic import BaseModel
from crewai.memory.storage.rag_storage import RAGStorage
class Memory(BaseModel):
"""