crewAIInc / crewAI

Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
https://crewai.com
MIT License
20.79k stars 2.87k forks source link

allow delegation=True returns error #667

Closed romilandc closed 5 months ago

romilandc commented 5 months ago

As descried in title, in agents.py configuring Agent setting allow_delegation=True results in errors:

`Error executing tool. Co-worker mentioned not found, it must to be one of the following options:

I have changed role=agent_name same as the function name to debug with no difference. Searching stackoverflow.com it seems someone else had similar bug.

Python 3.11.8

Name Version Build Channel

aiohttp 3.9.5 pypi_0 pypi aiosignal 1.3.1 pypi_0 pypi alembic 1.13.1 pypi_0 pypi annotated-types 0.6.0 pypi_0 pypi antlr4-python3-runtime 4.9.3 pypi_0 pypi anyio 4.3.0 pypi_0 pypi appdirs 1.4.4 pypi_0 pypi asgiref 3.8.1 pypi_0 pypi asttokens 2.4.1 pyhd8ed1ab_0 conda-forge attrs 23.2.0 pypi_0 pypi backoff 2.2.1 pypi_0 pypi bcrypt 4.1.2 pypi_0 pypi beautifulsoup4 4.12.3 pypi_0 pypi brotli-python 1.1.0 py311h12c1d0e_1 conda-forge bzip2 1.0.8 hcfcfb64_5 conda-forge ca-certificates 2024.2.2 h56e8100_0 conda-forge cachecontrol 0.14.0 pyhd8ed1ab_0 conda-forge cachecontrol-with-filecache 0.14.0 pyhd8ed1ab_0 conda-forge cachetools 5.3.3 pypi_0 pypi certifi 2024.2.2 pyhd8ed1ab_0 conda-forge cffi 1.16.0 pypi_0 pypi chardet 5.2.0 pypi_0 pypi charset-normalizer 3.3.2 pyhd8ed1ab_0 conda-forge chroma-hnswlib 0.7.3 pypi_0 pypi chromadb 0.4.24 pypi_0 pypi cleo 2.1.0 pyhd8ed1ab_0 conda-forge click 8.1.7 pypi_0 pypi colorama 0.4.6 pyhd8ed1ab_0 conda-forge coloredlogs 15.0.1 pypi_0 pypi comm 0.2.2 pyhd8ed1ab_0 conda-forge contextlib2 21.6.0 pypi_0 pypi contourpy 1.2.1 pypi_0 pypi crashtest 0.4.1 pyhd8ed1ab_0 conda-forge crewai 0.30.11 pypi_0 pypi crewai-tools 0.2.6 pypi_0 pypi cryptography 42.0.5 pypi_0 pypi curl-cffi 0.6.2 pypi_0 pypi cycler 0.12.1 pypi_0 pypi dataclasses-json 0.6.6 pypi_0 pypi dataclasses-json-speakeasy 0.5.11 pypi_0 pypi debugpy 1.8.1 py311h12c1d0e_0 conda-forge decorator 5.1.1 pyhd8ed1ab_0 conda-forge dedent 0.5 pypi_0 pypi deprecated 1.2.14 pypi_0 pypi deprecation 2.1.0 pypi_0 pypi distlib 0.3.8 pyhd8ed1ab_0 conda-forge distro 1.9.0 pypi_0 pypi docstring-parser 0.15 pypi_0 pypi docx2txt 0.8 pypi_0 pypi duckduckgo-search 5.3.0 pypi_0 pypi dulwich 0.21.7 py311ha68e1ae_0 conda-forge effdet 0.4.1 pypi_0 pypi embedchain 0.1.102 pypi_0 pypi emoji 2.11.1 pypi_0 pypi et-xmlfile 1.1.0 pypi_0 pypi exceptiongroup 1.2.0 pyhd8ed1ab_2 conda-forge executing 2.0.1 pyhd8ed1ab_0 conda-forge faiss-cpu 1.7.4 pypi_0 pypi fastapi 0.110.1 pypi_0 pypi filelock 3.13.4 pyhd8ed1ab_0 conda-forge filetype 1.2.0 pypi_0 pypi flatbuffers 24.3.25 pypi_0 pypi fonttools 4.51.0 pypi_0 pypi frozendict 2.4.4 pypi_0 pypi frozenlist 1.4.1 pypi_0 pypi fsspec 2024.3.1 pypi_0 pypi geojson 2.5.0 pypi_0 pypi gitdb 4.0.11 pypi_0 pypi gitpython 3.1.43 pypi_0 pypi google-api-core 2.18.0 pypi_0 pypi google-auth 2.29.0 pypi_0 pypi google-cloud-aiplatform 1.48.0 pypi_0 pypi google-cloud-bigquery 3.20.1 pypi_0 pypi google-cloud-core 2.4.1 pypi_0 pypi google-cloud-resource-manager 1.12.3 pypi_0 pypi google-cloud-storage 2.16.0 pypi_0 pypi google-crc32c 1.5.0 pypi_0 pypi google-resumable-media 2.7.0 pypi_0 pypi google-serp-api 1.0.4 pypi_0 pypi googleapis-common-protos 1.63.0 pypi_0 pypi gptcache 0.1.43 pypi_0 pypi greenlet 3.0.3 pypi_0 pypi grpc-google-iam-v1 0.13.0 pypi_0 pypi grpcio 1.62.1 pypi_0 pypi grpcio-status 1.62.1 pypi_0 pypi h11 0.14.0 pypi_0 pypi html5lib 1.1 pypi_0 pypi httpcore 1.0.5 pypi_0 pypi httptools 0.6.1 pypi_0 pypi httpx 0.27.0 pypi_0 pypi huggingface-hub 0.22.2 pypi_0 pypi humanfriendly 10.0 pypi_0 pypi idna 3.7 pyhd8ed1ab_0 conda-forge importlib-metadata 7.0.0 pypi_0 pypi importlib-resources 6.4.0 pypi_0 pypi importlib_metadata 7.1.0 hd8ed1ab_0 conda-forge iniconfig 2.0.0 pypi_0 pypi instructor 0.5.2 pypi_0 pypi intel-openmp 2024.1.0 h57928b3_965 conda-forge iopath 0.1.10 pypi_0 pypi ipykernel 6.29.3 pyha63f2e9_0 conda-forge ipython 8.24.0 pyh7428d3b_0 conda-forge jaraco.classes 3.4.0 pyhd8ed1ab_0 conda-forge jedi 0.19.1 pyhd8ed1ab_0 conda-forge jinja2 3.1.3 pypi_0 pypi joblib 1.4.2 pypi_0 pypi jsonpatch 1.33 pypi_0 pypi jsonpath-python 1.0.6 pypi_0 pypi jsonpointer 2.4 pypi_0 pypi jupyter_client 8.6.1 pyhd8ed1ab_0 conda-forge jupyter_core 5.7.2 py311h1ea47a8_0 conda-forge keyring 24.3.1 py311h1ea47a8_0 conda-forge kiwisolver 1.4.5 pypi_0 pypi krb5 1.21.2 heb0366b_0 conda-forge kubernetes 29.0.0 pypi_0 pypi lancedb 0.5.7 pypi_0 pypi langchain 0.1.20 pypi_0 pypi langchain-community 0.0.38 pypi_0 pypi langchain-core 0.1.52 pypi_0 pypi langchain-openai 0.0.5 pypi_0 pypi langchain-text-splitters 0.0.2 pypi_0 pypi langchain-tools 0.1.29 pypi_0 pypi langdetect 1.0.9 pypi_0 pypi langsmith 0.1.59 pypi_0 pypi layoutparser 0.3.4 pypi_0 pypi libblas 3.9.0 22_win64_mkl conda-forge libcblas 3.9.0 22_win64_mkl conda-forge libexpat 2.6.2 h63175ca_0 conda-forge libffi 3.4.2 h8ffe710_5 conda-forge libhwloc 2.10.0 default_h2fffb23_1000 conda-forge libiconv 1.17 hcfcfb64_2 conda-forge liblapack 3.9.0 22_win64_mkl conda-forge libsodium 1.0.18 h8d14728_1 conda-forge libsqlite 3.45.2 hcfcfb64_0 conda-forge libxml2 2.12.6 hc3477c8_2 conda-forge libzlib 1.2.13 hcfcfb64_5 conda-forge lxml 5.2.2 pypi_0 pypi mako 1.3.3 pypi_0 pypi markdown 3.6 pypi_0 pypi markdown-it-py 3.0.0 pypi_0 pypi markupsafe 2.1.5 pypi_0 pypi marshmallow 3.21.2 pypi_0 pypi matplotlib 3.8.4 pypi_0 pypi matplotlib-inline 0.1.7 pyhd8ed1ab_0 conda-forge mdurl 0.1.2 pypi_0 pypi mkl 2024.1.0 h66d3029_692 conda-forge mmh3 4.1.0 pypi_0 pypi monotonic 1.6 pypi_0 pypi more-itertools 10.2.0 pyhd8ed1ab_0 conda-forge mpmath 1.3.0 pypi_0 pypi msg-parser 1.2.0 pypi_0 pypi msgpack-python 1.0.7 py311h005e61a_0 conda-forge multidict 6.0.5 pypi_0 pypi multitasking 0.0.11 pypi_0 pypi mutagen 1.47.0 pypi_0 pypi mypy-extensions 1.0.0 pypi_0 pypi nest-asyncio 1.6.0 pyhd8ed1ab_0 conda-forge networkx 3.3 pypi_0 pypi nltk 3.8.1 pypi_0 pypi nodeenv 1.8.0 pypi_0 pypi numpy 1.26.4 py311h0b4df5a_0 conda-forge oauthlib 3.2.2 pypi_0 pypi olefile 0.47 pypi_0 pypi omegaconf 2.3.0 pypi_0 pypi onnx 1.16.0 pypi_0 pypi onnxruntime 1.15.1 pypi_0 pypi openai 1.30.1 pypi_0 pypi opencv-python 4.9.0.80 pypi_0 pypi openpyxl 3.1.2 pypi_0 pypi openssl 3.3.0 hcfcfb64_0 conda-forge opentelemetry-api 1.24.0 pypi_0 pypi opentelemetry-exporter-otlp-proto-common 1.24.0 pypi_0 pypi opentelemetry-exporter-otlp-proto-grpc 1.24.0 pypi_0 pypi opentelemetry-exporter-otlp-proto-http 1.24.0 pypi_0 pypi opentelemetry-instrumentation 0.45b0 pypi_0 pypi opentelemetry-instrumentation-asgi 0.45b0 pypi_0 pypi opentelemetry-instrumentation-fastapi 0.45b0 pypi_0 pypi opentelemetry-proto 1.24.0 pypi_0 pypi opentelemetry-sdk 1.24.0 pypi_0 pypi opentelemetry-semantic-conventions 0.45b0 pypi_0 pypi opentelemetry-util-http 0.45b0 pypi_0 pypi orjson 3.10.3 pypi_0 pypi outcome 1.3.0.post0 pypi_0 pypi overrides 7.7.0 pypi_0 pypi packaging 23.2 pypi_0 pypi pandas 2.2.2 pypi_0 pypi parso 0.8.4 pyhd8ed1ab_0 conda-forge pdf2image 1.17.0 pypi_0 pypi pdfminer-six 20231228 pypi_0 pypi pdfplumber 0.11.0 pypi_0 pypi peewee 3.17.5 pypi_0 pypi pexpect 4.9.0 pyhd8ed1ab_0 conda-forge pickleshare 0.7.5 py_1003 conda-forge pikepdf 8.15.1 pypi_0 pypi pillow 10.3.0 pypi_0 pypi pillow-heif 0.16.0 pypi_0 pypi pip 24.0 pyhd8ed1ab_0 conda-forge pkginfo 1.10.0 pyhd8ed1ab_0 conda-forge platformdirs 4.2.0 pyhd8ed1ab_0 conda-forge pluggy 1.4.0 pypi_0 pypi poetry 1.8.2 win_pyh7428d3b_0 conda-forge poetry-core 1.9.0 pyhd8ed1ab_0 conda-forge poetry-plugin-export 1.7.1 pyhd8ed1ab_1 conda-forge portalocker 2.8.2 pypi_0 pypi posthog 3.5.0 pypi_0 pypi prompt-toolkit 3.0.42 pyha770c72_0 conda-forge proto-plus 1.23.0 pypi_0 pypi protobuf 4.25.3 pypi_0 pypi psutil 5.9.8 py311ha68e1ae_0 conda-forge pthreads-win32 2.9.1 hfa6e2cd_3 conda-forge ptyprocess 0.7.0 pyhd3deb0d_0 conda-forge pulsar-client 3.5.0 pypi_0 pypi pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge py 1.11.0 pypi_0 pypi pyarrow 15.0.2 pypi_0 pypi pyasn1 0.6.0 pypi_0 pypi pyasn1-modules 0.4.0 pypi_0 pypi pycocotools 2.0.7 pypi_0 pypi pycparser 2.22 pypi_0 pypi pycryptodomex 3.20.0 pypi_0 pypi pydantic 2.7.1 pypi_0 pypi pydantic-core 2.18.2 pypi_0 pypi pygithub 1.59.1 pypi_0 pypi pygments 2.18.0 pyhd8ed1ab_0 conda-forge pyjwt 2.8.0 pypi_0 pypi pylance 0.9.18 pypi_0 pypi pynacl 1.5.0 pypi_0 pypi pyowm 3.3.0 pypi_0 pypi pypandoc 1.13 pypi_0 pypi pyparsing 3.1.2 pypi_0 pypi pypdf 3.17.4 pypi_0 pypi pypdfium2 4.29.0 pypi_0 pypi pypika 0.48.9 pypi_0 pypi pyproject_hooks 1.0.0 pyhd8ed1ab_0 conda-forge pyreadline3 3.4.1 pypi_0 pypi pyright 1.1.359 pypi_0 pypi pysbd 0.3.4 pypi_0 pypi pysocks 1.7.1 pyh0701188_6 conda-forge pytesseract 0.3.10 pypi_0 pypi pytest 8.1.1 pypi_0 pypi python 3.11.8 h2628c8c_0_cpython conda-forge python-build 1.2.1 pyhd8ed1ab_0 conda-forge python-dateutil 2.9.0.post0 pypi_0 pypi python-docx 1.1.0 pypi_0 pypi python-dotenv 1.0.0 pypi_0 pypi python-fastjsonschema 2.19.1 pyhd8ed1ab_0 conda-forge python-installer 0.7.0 pyhd8ed1ab_0 conda-forge python-iso639 2024.4.27 pypi_0 pypi python-magic 0.4.27 pypi_0 pypi python-multipart 0.0.9 pypi_0 pypi python-pptx 0.6.23 pypi_0 pypi python_abi 3.11 4_cp311 conda-forge pytils 0.4.1 pypi_0 pypi pytube 15.0.0 pypi_0 pypi pytz 2024.1 pypi_0 pypi pywin32 306 pypi_0 pypi pywin32-ctypes 0.2.2 py311h1ea47a8_1 conda-forge pyyaml 6.0.1 pypi_0 pypi pyzmq 26.0.3 py311h484c95c_0 conda-forge rapidfuzz 3.9.0 pypi_0 pypi ratelimiter 1.2.0.post0 pypi_0 pypi regex 2023.12.25 pypi_0 pypi requests 2.31.0 pyhd8ed1ab_0 conda-forge requests-oauthlib 2.0.0 pypi_0 pypi requests-toolbelt 1.0.0 pyhd8ed1ab_0 conda-forge retry 0.9.2 pypi_0 pypi rich 13.7.1 pypi_0 pypi rsa 4.9 pypi_0 pypi safetensors 0.4.3 pypi_0 pypi schema 0.7.5 pypi_0 pypi scipy 1.13.0 pypi_0 pypi sec-api 1.0.17 pypi_0 pypi selenium 4.19.0 pypi_0 pypi semver 3.0.2 pypi_0 pypi setuptools 69.5.1 pyhd8ed1ab_0 conda-forge shapely 2.0.4 pypi_0 pypi shellingham 1.5.4 pyhd8ed1ab_0 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge smmap 5.0.1 pypi_0 pypi sniffio 1.3.1 pypi_0 pypi sortedcontainers 2.4.0 pypi_0 pypi soupsieve 2.5 pypi_0 pypi sqlalchemy 2.0.30 pypi_0 pypi stack_data 0.6.2 pyhd8ed1ab_0 conda-forge starlette 0.37.2 pypi_0 pypi sympy 1.12 pypi_0 pypi tabulate 0.9.0 pypi_0 pypi tbb 2021.12.0 h91493d7_0 conda-forge tenacity 8.3.0 pypi_0 pypi textwrap3 0.9.2 pypi_0 pypi tiktoken 0.5.2 pypi_0 pypi timm 0.9.16 pypi_0 pypi tk 8.6.13 h5226925_1 conda-forge tokenizers 0.19.0 pypi_0 pypi tomli 2.0.1 pyhd8ed1ab_0 conda-forge tomlkit 0.12.4 pyha770c72_0 conda-forge tools 0.1.9 pypi_0 pypi torch 2.2.2 pypi_0 pypi torchvision 0.17.2 pypi_0 pypi tornado 6.4 py311ha68e1ae_0 conda-forge tqdm 4.66.4 pypi_0 pypi traitlets 5.14.3 pyhd8ed1ab_0 conda-forge transformers 4.40.0 pypi_0 pypi trio 0.25.0 pypi_0 pypi trio-websocket 0.11.1 pypi_0 pypi trove-classifiers 2024.4.10 pyhd8ed1ab_0 conda-forge typer 0.9.4 pypi_0 pypi typing-inspect 0.9.0 pypi_0 pypi typing_extensions 4.11.0 pyha770c72_0 conda-forge tzdata 2024.1 pypi_0 pypi ucrt 10.0.22621.0 h57928b3_0 conda-forge unstructured 0.10.25 pypi_0 pypi unstructured-client 0.18.0 pypi_0 pypi unstructured-inference 0.7.25 pypi_0 pypi unstructured-pytesseract 0.3.12 pypi_0 pypi urllib3 2.2.1 pyhd8ed1ab_0 conda-forge uvicorn 0.29.0 pypi_0 pypi vc 14.3 hcf57466_18 conda-forge vc14_runtime 14.38.33130 h82b7239_18 conda-forge virtualenv 20.25.2 pyhd8ed1ab_0 conda-forge vs2015_runtime 14.38.33130 hcb4865c_18 conda-forge watchfiles 0.21.0 pypi_0 pypi wcwidth 0.2.13 pyhd8ed1ab_0 conda-forge webencodings 0.5.1 pypi_0 pypi websocket-client 1.7.0 pypi_0 pypi websockets 12.0 pypi_0 pypi wheel 0.43.0 pyhd8ed1ab_1 conda-forge wikipedia 1.4.0 pypi_0 pypi win_inet_pton 1.1.0 pyhd8ed1ab_6 conda-forge wrapt 1.16.0 pypi_0 pypi wsproto 1.2.0 pypi_0 pypi xlrd 2.0.1 pypi_0 pypi xlsxwriter 3.2.0 pypi_0 pypi xz 5.2.6 h8d14728_0 conda-forge yarl 1.9.4 pypi_0 pypi yfinance 0.2.35 pypi_0 pypi youtube-transcript-api 0.6.2 pypi_0 pypi yt-dlp 2023.12.30 pypi_0 pypi zeromq 4.3.5 he1f189c_4 conda-forge zipp 3.18.2 pypi_0 pypi

italovieira commented 5 months ago

This is a duplicate of #620.

romilandc commented 5 months ago

@italovieira Thanks will close and comment there.