{"receipt_id":"base-1","seq":1,"branch_id":"base","kind":"command","cmd":"python -c 'import base64; from pathlib import Path; Path('\"'\"'/tmp/receipts-crewaiinc__crewai-2552-test.patch'\"'\"').write_bytes(base64.b64decode('\"'\"'ZGlmZiAtLWdpdCBhL3Rlc3RzL2NsaS90ZXN0X2NvbnN0YW50cy5weSBiL3Rlc3RzL2NsaS90ZXN0X2NvbnN0YW50cy5weQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMC4uNjFkOGUwNjkKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0cy9jbGkvdGVzdF9jb25zdGFudHMucHkKQEAgLTAsMCArMSwyMyBAQAoraW1wb3J0IHB5dGVzdAorCitmcm9tIGNyZXdhaS5jbGkuY29uc3RhbnRzIGltcG9ydCBFTlZfVkFSUywgTU9ERUxTLCBQUk9WSURFUlMKKworCitkZWYgdGVzdF9odWdnaW5nZmFjZV9pbl9wcm92aWRlcnMoKToKKyAgICAiIiJUZXN0IHRoYXQgSHVnZ2luZ2ZhY2UgaXMgaW4gdGhlIFBST1ZJREVSUyBsaXN0LiIiIgorICAgIGFzc2VydCAiaHVnZ2luZ2ZhY2UiIGluIFBST1ZJREVSUworCisKK2RlZiB0ZXN0X2h1Z2dpbmdmYWNlX2Vudl92YXJzKCk6CisgICAgIiIiVGVzdCB0aGF0IEh1Z2dpbmdmYWNlIGVudmlyb25tZW50IHZhcmlhYmxlcyBhcmUgcHJvcGVybHkgY29uZmlndXJlZC4iIiIKKyAgICBhc3NlcnQgImh1Z2dpbmdmYWNlIiBpbiBFTlZfVkFSUworICAgIGFzc2VydCBhbnkoCisgICAgICAgIGRldGFpbC5nZXQoImtleV9uYW1lIikgPT0gIkhGX1RPS0VOIgorICAgICAgICBmb3IgZGV0YWlsIGluIEVOVl9WQVJTWyJodWdnaW5nZmFjZSJdCisgICAgKQorCisKK2RlZiB0ZXN0X2h1Z2dpbmdmYWNlX21vZGVscygpOgorICAgICIiIlRlc3QgdGhhdCBIdWdnaW5nZmFjZSBtb2RlbHMgYXJlIHByb3Blcmx5IGNvbmZpZ3VyZWQuIiIiCisgICAgYXNzZXJ0ICJodWdnaW5nZmFjZSIgaW4gTU9ERUxTCisgICAgYXNzZXJ0IGxlbihNT0RFTFNbImh1Z2dpbmdmYWNlIl0pID4gMAo='\"'\"'))'","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-1.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:57:29.870908Z","duration_s":0.025697,"timed_out":false,"image_before":"fb594546-5e91-3133-9704-cd94dbb997ef","image_after":"64e872ee-690a-46c6-bcf5-a2c039448e25","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-2","seq":2,"branch_id":"base","kind":"command","cmd":"git apply /tmp/receipts-crewaiinc__crewai-2552-test.patch","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"","stdout_sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-2.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:57:31.774523Z","duration_s":0.003835,"timed_out":false,"image_before":"64e872ee-690a-46c6-bcf5-a2c039448e25","image_after":"f37dd3c6-40aa-47bc-b888-9638af47fde0","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-3","seq":3,"branch_id":"base","kind":"command","cmd":"/opt/receipts-27eb9d8829f7441984416556516d3429/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-27eb9d8829f7441984416556516d3429/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/cli/test_constants.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-3.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntests/cli/test_constants.py FFF                                          [100%]\n\n=================================== FAILURES ===================================\nE   AssertionError: assert 'huggingface' in {'anthropic': ['claude-3-5-sonnet-20240620', 'claude-3-sonnet-20240229', 'claude-3-opus-20240229', 'claude-3-haiku-202...stant', 'groq/llama-3.1-70b-versatile', 'groq/llama-3.1-405b-reasoning', 'groq/gemma2-9b-it', 'groq/gemma-7b-it'], ...}\n/crewAI/tests/cli/test_constants.py:22: AssertionError: assert 'huggingface' in {'anthropic': ['claude-3-5-sonnet-20240620', 'claude-3-sonnet-20240229', 'claude-3-opus-20240229', 'claude-3-haiku-202...stant', 'groq/llama-3.1-70b-versatile', 'groq/llama-3.1-405b-reasoning', 'groq/gemma2-9b-it', 'groq/gemma-7b-it'], ...}\nE   AssertionError: assert 'huggingface' in ['openai', 'anthropic', 'gemini', 'nvidia_nim', 'groq', 'ollama', ...]\n/crewAI/tests/cli/test_constants.py:8: AssertionError: assert 'huggingface' in ['openai', 'anthropic', 'gemini', 'nvidia_nim', 'groq', 'ollama', ...]\nE   assert 'huggingface' in {'anthropic': [{'key_name': 'ANTHROPIC_API_KEY', 'prompt': 'Enter your ANTHROPIC API key (press Enter to skip)'}], 'az...rebras/')\"}, {'key_name': 'CEREBRAS_API_KEY', 'prompt': 'Enter your Cerebras API version (press Enter to skip)'}], ...}\n/crewAI/tests/cli/test_constants.py:13: assert 'huggingface' in {'anthropic': [{'key_name': 'ANTHROPIC_API_KEY', 'prompt': 'Enter your ANTHROPIC API key (press Enter to skip)'}], 'az...rebras/')\"}, {'key_name': 'CEREBRAS_API_KEY', 'prompt': 'Enter your Cerebras API version (press Enter to skip)'}], ...}\n------------- generated xml file: /opt/receipts/reports/base-3.xml -------------\n=========================== short test summary info ============================\nFAILED tests/cli/test_constants.py::test_huggingface_models - AssertionError:...\nFAILED tests/cli/test_constants.py::test_huggingface_in_providers - Assertion...\nFAILED tests/cli/test_constants.py::test_huggingface_env_vars - assert 'huggi...\n============================== 3 failed in 3.54s ===============================\n","stderr_tail":"","stdout_sha256":"2d184869f7f790356e5641ffc74266663eb9b1103ea7334925de5d3e0b15fd57","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-3.log","tree_digest":"a5f38de04de3734e62bed282a43fc7158bed48a20eeaa12e462e503a146f655f","tree_download_s":19.43237566598691,"started_at":"2026-10-03T18:57:33.668103Z","duration_s":5.518861,"timed_out":false,"image_before":"f37dd3c6-40aa-47bc-b888-9638af47fde0","image_after":"d08ee1c4-333f-474a-bde9-d5bbaeee77b8","junit":{"passed":[],"failed":["tests/cli/test_constants.py::test_huggingface_models","tests/cli/test_constants.py::test_huggingface_in_providers","tests/cli/test_constants.py::test_huggingface_env_vars"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/cli/test_constants.py::test_huggingface_models":"AssertionError: assert 'huggingface' in {'anthropic': ['claude-3-5-sonnet-20240620', 'claude-3-sonnet-20240229', 'claude-3-opus-20240229', 'claude-3-haiku-202...stant', 'groq/llama-3.1-70b-versatile', 'groq/llama-3.1-405b-reasoning', 'groq/gemma2-9b-it', 'groq/gemma-7b-it'], ...}\nE   AssertionError: assert 'huggingface' in {'anthropic': ['claude-3-5-sonnet-20240620', 'claude-3-sonnet-20240229', 'claude-3-opus-20240229', 'claude-3-haiku-202...stant', 'groq/llama-3.1-70b-versatile', 'groq/llama-3.1-405b-reasoning', 'groq/gemma2-9b-it', 'groq/gemma-7b-it'], ...}","tests/cli/test_constants.py::test_huggingface_in_providers":"AssertionError: assert 'huggingface' in ['openai', 'anthropic', 'gemini', 'nvidia_nim', 'groq', 'ollama', ...]\nE   AssertionError: assert 'huggingface' in ['openai', 'anthropic', 'gemini', 'nvidia_nim', 'groq', 'ollama', ...]","tests/cli/test_constants.py::test_huggingface_env_vars":"assert 'huggingface' in {'anthropic': [{'key_name': 'ANTHROPIC_API_KEY', 'prompt': 'Enter your ANTHROPIC API key (press Enter to skip)'}], 'az...rebras/')\"}, {'key_name': 'CEREBRAS_API_KEY', 'prompt': 'Enter your Cerebras API version (press Enter to skip)'}], ...}\nE   assert 'huggingface' in {'anthropic': [{'key_name': 'ANTHROPIC_API_KEY', 'prompt': 'Enter your ANTHROPIC API key (press Enter to skip)'}], 'az...rebras/')\"}, {'key_name': 'CEREBRAS_API_KEY', 'prompt': 'Enter your Cerebras API version (press Enter to skip)'}], ...}"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-4","seq":4,"branch_id":"base","kind":"command","cmd":"/opt/receipts-59dcd7a0f5734fdcb301307928cc52b0/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-59dcd7a0f5734fdcb301307928cc52b0/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning tests/cli/test_constants.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/base-4.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 3 items\n\ntests/cli/test_constants.py FFF                                          [100%]\n\n=================================== FAILURES ===================================\nE   AssertionError: assert 'huggingface' in ['openai', 'anthropic', 'gemini', 'nvidia_nim', 'groq', 'ollama', ...]\n/crewAI/tests/cli/test_constants.py:8: AssertionError: assert 'huggingface' in ['openai', 'anthropic', 'gemini', 'nvidia_nim', 'groq', 'ollama', ...]\nE   AssertionError: assert 'huggingface' in {'anthropic': ['claude-3-5-sonnet-20240620', 'claude-3-sonnet-20240229', 'claude-3-opus-20240229', 'claude-3-haiku-202...stant', 'groq/llama-3.1-70b-versatile', 'groq/llama-3.1-405b-reasoning', 'groq/gemma2-9b-it', 'groq/gemma-7b-it'], ...}\n/crewAI/tests/cli/test_constants.py:22: AssertionError: assert 'huggingface' in {'anthropic': ['claude-3-5-sonnet-20240620', 'claude-3-sonnet-20240229', 'claude-3-opus-20240229', 'claude-3-haiku-202...stant', 'groq/llama-3.1-70b-versatile', 'groq/llama-3.1-405b-reasoning', 'groq/gemma2-9b-it', 'groq/gemma-7b-it'], ...}\nE   assert 'huggingface' in {'anthropic': [{'key_name': 'ANTHROPIC_API_KEY', 'prompt': 'Enter your ANTHROPIC API key (press Enter to skip)'}], 'az...rebras/')\"}, {'key_name': 'CEREBRAS_API_KEY', 'prompt': 'Enter your Cerebras API version (press Enter to skip)'}], ...}\n/crewAI/tests/cli/test_constants.py:13: assert 'huggingface' in {'anthropic': [{'key_name': 'ANTHROPIC_API_KEY', 'prompt': 'Enter your ANTHROPIC API key (press Enter to skip)'}], 'az...rebras/')\"}, {'key_name': 'CEREBRAS_API_KEY', 'prompt': 'Enter your Cerebras API version (press Enter to skip)'}], ...}\n------------- generated xml file: /opt/receipts/reports/base-4.xml -------------\n=========================== short test summary info ============================\nFAILED tests/cli/test_constants.py::test_huggingface_in_providers - Assertion...\nFAILED tests/cli/test_constants.py::test_huggingface_models - AssertionError:...\nFAILED tests/cli/test_constants.py::test_huggingface_env_vars - assert 'huggi...\n============================== 3 failed in 3.88s ===============================\n","stderr_tail":"","stdout_sha256":"de2b22e10d32ba1a23a68c764dc0f963cfce5df12137f62bd2481d2e516f07c2","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-4.log","tree_digest":"a5f38de04de3734e62bed282a43fc7158bed48a20eeaa12e462e503a146f655f","tree_download_s":8.136895917123184,"started_at":"2026-10-03T18:58:01.867681Z","duration_s":5.511108,"timed_out":false,"image_before":"d08ee1c4-333f-474a-bde9-d5bbaeee77b8","image_after":"f9b895ee-47cd-4c67-88af-7a0f2e928c1d","junit":{"passed":[],"failed":["tests/cli/test_constants.py::test_huggingface_in_providers","tests/cli/test_constants.py::test_huggingface_models","tests/cli/test_constants.py::test_huggingface_env_vars"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"tests/cli/test_constants.py::test_huggingface_in_providers":"AssertionError: assert 'huggingface' in ['openai', 'anthropic', 'gemini', 'nvidia_nim', 'groq', 'ollama', ...]\nE   AssertionError: assert 'huggingface' in ['openai', 'anthropic', 'gemini', 'nvidia_nim', 'groq', 'ollama', ...]","tests/cli/test_constants.py::test_huggingface_models":"AssertionError: assert 'huggingface' in {'anthropic': ['claude-3-5-sonnet-20240620', 'claude-3-sonnet-20240229', 'claude-3-opus-20240229', 'claude-3-haiku-202...stant', 'groq/llama-3.1-70b-versatile', 'groq/llama-3.1-405b-reasoning', 'groq/gemma2-9b-it', 'groq/gemma-7b-it'], ...}\nE   AssertionError: assert 'huggingface' in {'anthropic': ['claude-3-5-sonnet-20240620', 'claude-3-sonnet-20240229', 'claude-3-opus-20240229', 'claude-3-haiku-202...stant', 'groq/llama-3.1-70b-versatile', 'groq/llama-3.1-405b-reasoning', 'groq/gemma2-9b-it', 'groq/gemma-7b-it'], ...}","tests/cli/test_constants.py::test_huggingface_env_vars":"assert 'huggingface' in {'anthropic': [{'key_name': 'ANTHROPIC_API_KEY', 'prompt': 'Enter your ANTHROPIC API key (press Enter to skip)'}], 'az...rebras/')\"}, {'key_name': 'CEREBRAS_API_KEY', 'prompt': 'Enter your Cerebras API version (press Enter to skip)'}], ...}\nE   assert 'huggingface' in {'anthropic': [{'key_name': 'ANTHROPIC_API_KEY', 'prompt': 'Enter your ANTHROPIC API key (press Enter to skip)'}], 'az...rebras/')\"}, {'key_name': 'CEREBRAS_API_KEY', 'prompt': 'Enter your Cerebras API version (press Enter to skip)'}], ...}"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-5","seq":5,"branch_id":"base","kind":"command","cmd":"python -c 'import base64\nimport hashlib\nimport json\nimport os\nfrom pathlib import Path\n\npayload = json.loads(base64.b64decode('\"'\"'eyJ0ZXN0X2ZpbGVzIjpbInRlc3RzL2NsaS90ZXN0X2NvbnN0YW50cy5weSJdLCJ0ZXN0X3Jvb3RzIjpbInRlc3RzL2NsaSJdLCJjb25maWdfbmFtZXMiOlsiLnB5dGVzdC50b21sIiwiY29uZnRlc3QucHkiLCJweXByb2plY3QudG9tbCIsInB5dGVzdC5pbmkiLCJweXRlc3QudG9tbCIsInNldHVwLmNmZyIsInRveC5pbmkiXX0='\"'\"'))\nexcluded = {'\"'\"'.git'\"'\"', '\"'\"'.venv'\"'\"', '\"'\"'__pycache__'\"'\"', '\"'\"'site-packages'\"'\"'}\n\ndef digest(path):\n    return hashlib.sha256(path.read_bytes()).hexdigest()\n\ntests = {}\nfor item in payload['\"'\"'test_files'\"'\"']:\n    path = Path(item)\n    if path.is_file():\n        tests[path.as_posix()] = digest(path)\nfor item in payload['\"'\"'test_roots'\"'\"']:\n    root = Path(item)\n    if not root.is_dir():\n        continue\n    for directory, names, filenames in os.walk(root, followlinks=False):\n        names[:] = sorted(name for name in names if name not in excluded)\n        for filename in sorted(filenames):\n            path = Path(directory, filename)\n            if path.is_file():\n                tests[path.as_posix()] = digest(path)\n\nconfigs = {}\nfor directory, names, filenames in os.walk('\"'\"'.'\"'\"', followlinks=False):\n    names[:] = sorted(name for name in names if name not in excluded)\n    for filename in sorted(filenames):\n        if filename not in payload['\"'\"'config_names'\"'\"']:\n            continue\n        path = Path(directory, filename)\n        rendered = path.as_posix()\n        rendered = rendered[2:] if rendered.startswith('\"'\"'./'\"'\"') else rendered\n        configs[rendered] = digest(path)\n\nprint(json.dumps({'\"'\"'test_digests'\"'\"': tests, '\"'\"'pytest_config_digests'\"'\"': configs}, sort_keys=True))\n'","path":null,"exit_code":0,"stdout_tail":"{\"pytest_config_digests\": {\"pyproject.toml\": \"f6f0a4736609c22c4f7c4ed5fd3780801bbf2f29ccee050db0e99eebe762ffee\", \"src/crewai/cli/templates/crew/pyproject.toml\": \"77759122d2d6d2bb2a4c4af160c87c449631472983f532eb604b50105137394e\", \"src/crewai/cli/templates/flow/pyproject.toml\": \"ec745aafced34fd37b60b0abe876b12d7892fdd6767dff713a5a2b68abe35d4d\", \"src/crewai/cli/templates/tool/pyproject.toml\": \"cafab1def508e7aaa83219750c5bd4564cb969015b1c8def19348ab4972d2f67\", \"tests/conftest.py\": \"e0ba34f3ae38b08b66a5a050de759186d8673a6242d85b5a1a90891c31c06467\"}, \"test_digests\": {\"tests/cli/__init__.py\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", \"tests/cli/authentication/__init__.py\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", \"tests/cli/authentication/test_auth_main.py\": \"6f88bb115a1b5f89f28b716db9496fcb00b1a5b2df699ce3598579931cb71c24\", \"tests/cli/authentication/test_utils.py\": \"7348a5654834683cc2ca1d2e62e936fb36cee541f2644e048c76a77f101996ed\", \"tests/cli/cli_test.py\": \"0011d97578dbbed88821594c02a6ac575559bd91fa3ef641e454083cbfb901e8\", \"tests/cli/config_test.py\": \"4f1493ac0c9eca5cf3108d5a7e6f31e2af6b83648f54ae526b88d6ad811b9595\", \"tests/cli/deploy/test_deploy_main.py\": \"8b056ed39488687d191e511f8ec0983bbf2c6790cb374b4bd024fa8dee9c549c\", \"tests/cli/test_constants.py\": \"7a4b352002e6733374b193cc583d5c58799eb9fafae417573761bbae82e4bd1e\", \"tests/cli/test_crew_test.py\": \"bde0419f140cf73a0e8c416753aaa509ec04ee0c11518fe27968f032f6075842\", \"tests/cli/test_git.py\": \"5204e830be1574903fff5bf457eb22d2be5a6445aa8adfbe93daab1c5eeb12c0\", \"tests/cli/test_plus_api.py\": \"9f0b0ac5e745faab2c4cb2e07e6136b09530912bd19d8454000d9b0ff0023e36\", \"tests/cli/test_utils.py\": \"17ae6e04df5436857c510e34e6a3c49ed67e58d0018c32ba441b360b2acac371\", \"tests/cli/tools/__init__.py\": \"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\", \"tests/cli/tools/test_main.py\": \"02d99db4bc3f431928a75f663d01f8cde7fd543d52f10dad9ba6243fdb3fb061\", \"tests/cli/train_crew_test.py\": \"3f002d3d9293329fa3f7a65766b9cdab02d90aba3f0b4a04c7cd54c870b211ff\"}}\n","stderr_tail":"","stdout_sha256":"d88626ad89a6088852101e2874c62d4f16a958545ffcb45d8d3c263a8979aa36","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-5.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:19.542321Z","duration_s":0.038201,"timed_out":false,"image_before":"f9b895ee-47cd-4c67-88af-7a0f2e928c1d","image_after":"01a550de-c3c8-492a-9d38-59accff53d4e","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-6","seq":6,"branch_id":"base","kind":"command","cmd":"python -c '# Runs inside the task sandbox, so it must work on Python 3.7.\npackages = set()\ntry:\n    import importlib.metadata as metadata\nexcept ImportError:\n    import pkg_resources\n\n    for dist in pkg_resources.working_set:\n        packages.add(dist.project_name + \"==\" + dist.version)\nelse:\n    for distribution in metadata.distributions():\n        name = distribution.metadata.get(\"Name\")\n        if name:\n            packages.add(name + \"==\" + distribution.version)\nprint(\"\\n\".join(sorted(packages, key=str.casefold)))\n'","path":null,"exit_code":0,"stdout_tail":"aiohappyeyeballs==2.6.1\naiohttp==3.13.3\naiosignal==1.4.0\nalembic==1.18.4\nannotated-doc==0.0.4\nannotated-types==0.7.0\nanyio==4.12.1\nappdirs==1.4.4\nasgiref==3.11.1\nasttokens==3.0.1\nasync-timeout==4.0.3\nattrs==25.4.0\nauth0-python==5.1.0\nbackoff==2.2.1\nbackports.asyncio.runner==1.2.0\nbcrypt==5.0.0\nbeautifulsoup4==4.14.3\nblinker==1.9.0\nbuild==1.4.0\ncachetools==7.0.1\ncertifi==2026.1.4\ncffi==2.0.0\ncfgv==3.5.0\ncharset-normalizer==3.4.4\nchroma-hnswlib==0.7.6\nchromadb==0.5.23\nclick==8.3.1\ncohere==5.20.6\ncoloredlogs==15.0.1\ncrewai-tools==0.40.1\ncrewai==0.114.0\ncryptography==46.0.5\ndataclasses-json==0.6.7\ndecorator==5.2.1\ndeprecation==2.1.0\ndiskcache==5.6.3\ndistlib==0.4.0\ndistro==1.9.0\ndocker==7.1.0\ndocstring_parser==0.17.0\ndurationpy==0.10\nembedchain==0.1.128\net_xmlfile==2.0.0\nexceptiongroup==1.3.1\nexecnet==2.1.2\nexecuting==2.2.1\nfastapi==0.129.2\nfastavro==1.12.1\nfilelock==3.24.3\nflatbuffers==25.12.19\nfrozenlist==1.8.0\nfsspec==2026.2.0\ngoogleapis-common-protos==1.72.0\ngptcache==0.1.44\ngreenlet==3.3.2\ngrpcio==1.78.1\nh11==0.16.0\nh2==4.3.0\nhf-xet==1.2.0\nhpack==4.1.0\nhttpcore==1.0.9\nhttptools==0.7.1\nhttpx-sse==0.4.3\nhttpx==0.27.2\nhuggingface_hub==0.36.2\nhumanfriendly==10.0\nhyperframe==6.1.0\nidentify==2.6.16\nidna==3.11\nimportlib_metadata==8.7.1\nimportlib_resources==6.5.2\niniconfig==2.3.0\ninstructor==1.12.0\nipython==8.38.0\njedi==0.19.2\nJinja2==3.1.6\njiter==0.10.0\njson5==0.13.0\njson_repair==0.58.0\njsonpatch==1.33\njsonpickle==4.1.1\njsonpointer==3.0.0\njsonref==1.1.0\njsonschema-specifications==2025.9.1\njsonschema==4.26.0\nkubernetes==35.0.0\nlance-namespace-urllib3-client==0.5.2\nlance-namespace==0.5.2\nlancedb==0.29.2\nlangchain-cohere==0.3.5\nlangchain-community==0.3.31\nlangchain-core==0.3.83\nlangchain-experimental==0.3.4\nlangchain-openai==0.2.14\nlangchain-text-splitters==0.3.11\nlangchain==0.3.27\nlangsmith==0.3.45\nlitellm==1.60.2\nMako==1.3.10\nmarkdown-it-py==4.0.0\nMarkupSafe==3.0.3\nmarshmallow==3.26.2\nmatplotlib-inline==0.2.1\nmdurl==0.1.2\nmem0ai==0.1.118\nmmh3==5.2.0\nmonotonic==1.6\nmpmath==1.3.0\nmultidict==6.7.1\nmypy_extensions==1.1.0\nnetworkx==3.4.2\nnodeenv==1.10.0\nnumpy==2.2.6\noauthlib==3.3.1\nonnxruntime==1.23.2\nopenai==1.109.1\nopenpyxl==3.1.5\nopentelemetry-api==1.39.1\nopentelemetry-exporter-otlp-proto-common==1.39.1\nopentelemetry-exporter-otlp-proto-grpc==1.39.1\nopentelemetry-exporter-otlp-proto-http==1.39.1\nopentelemetry-instrumentation-asgi==0.60b1\nopentelemetry-instrumentation-fastapi==0.60b1\nopentelemetry-instrumentation==0.60b1\nopentelemetry-proto==1.39.1\nopentelemetry-sdk==1.39.1\nopentelemetry-semantic-conventions==0.60b1\nopentelemetry-util-http==0.60b1\norjson==3.11.7\noverrides==7.7.0\npackaging==25.0\npandas==2.3.3\nparso==0.8.6\npdfminer.six==20251230\npdfplumber==0.11.9\npexpect==4.9.0\npillow==12.1.1\npip==25.3\nplatformdirs==4.9.2\npluggy==1.6.0\nportalocker==3.2.0\nposthog==3.25.0\npre_commit==4.5.1\nprompt_toolkit==3.0.52\npropcache==0.4.1\nprotobuf==5.29.6\nptyprocess==0.7.0\npure_eval==0.2.3\npyarrow==23.0.1\npycparser==3.0\npydantic-settings==2.13.1\npydantic==2.12.5\npydantic_core==2.41.5\nPygments==2.19.2\nPyJWT==2.11.0\npypdf==5.9.0\npypdfium2==5.5.0\nPyPika==0.51.1\npyproject_hooks==1.2.0\npyright==1.1.408\npysbd==0.3.4\npysqlite3-binary==0.5.4.post2\npytest-asyncio==1.3.0\npytest-randomly==4.0.1\npytest-recording==0.13.4\npytest-split==0.11.0\npytest-subprocess==1.5.3\npytest-timeout==2.4.0\npytest-xdist==3.8.0\npytest==9.0.2\npython-dateutil==2.9.0.post0\npython-dotenv==1.2.1\npytube==15.0.0\npytz==2025.2\npyvis==0.3.2\nPyYAML==6.0.3\nqdrant-client==1.17.0\nreferencing==0.37.0\nregex==2026.2.19\nrequests-oauthlib==2.0.0\nrequests-toolbelt==1.0.0\nrequests==2.32.5\nrich==13.9.4\nrpds-py==0.30.0\nschema==0.7.8\nsetuptools==80.9.0\nshellingham==1.5.4\nsix==1.17.0\nsniffio==1.3.1\nsoupsieve==2.8.3\nSQLAlchemy==2.0.46\nstack-data==0.6.3\nstarlette==0.52.1\nsympy==1.14.0\ntabulate==0.9.0\ntenacity==9.1.4\ntiktoken==0.12.0\ntokenizers==0.20.3\ntomli==2.3.0\ntomli_w==1.2.0\ntqdm==4.67.3\ntraitlets==5.14.3\ntyper==0.24.1\ntypes-requests==2.32.4.20260107\ntyping-inspect==0.9.0\ntyping-inspection==0.4.2\ntyping_extensions==4.15.0\ntzdata==2025.3\nurllib3==2.6.3\nuuid_utils==0.14.1\nuv==0.10.4\nuvicorn==0.41.0\nuvloop==0.22.1\nvcrpy==8.1.1\nvirtualenv==20.38.0\nwatchfiles==1.1.1\nwcwidth==0.6.0\nwebsocket-client==1.9.0\nwebsockets==16.0\nwheel==0.45.1\nwrapt==1.17.3\nyarl==1.22.0\nzipp==3.23.0\nzstandard==0.23.0\n","stderr_tail":"","stdout_sha256":"8852d557291af795769c333c63d0b5673adb3ff8556c5252c3a7d8f5f50e4e50","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-6.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:21.488210Z","duration_s":0.17564000000000002,"timed_out":false,"image_before":"01a550de-c3c8-492a-9d38-59accff53d4e","image_after":"47bdab3e-7350-4edd-bdfe-8b923f12e6f4","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-7","seq":7,"branch_id":"base","kind":"command","cmd":"git add -A && git -c user.name=receipts -c user.email=receipts@localhost commit -q --allow-empty -m \"receipts snapshot\" && git rev-parse HEAD","path":null,"exit_code":0,"stdout_tail":"4dabc73cdf08677492bc42a3ea1c9e4560906dbe\n","stderr_tail":"","stdout_sha256":"f9e543ae9c665aaf7551f0db1a9ad00b52f77648ad23eb736a4050717461328b","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-7.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:24.333927Z","duration_s":0.15322,"timed_out":false,"image_before":"47bdab3e-7350-4edd-bdfe-8b923f12e6f4","image_after":"426504c7-1833-45d4-af56-e0d75fd6b9fc","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":"4dabc73cdf08677492bc42a3ea1c9e4560906dbe"}
{"receipt_id":"base-8","seq":8,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only 4dabc73cdf08677492bc42a3ea1c9e4560906dbe","path":null,"exit_code":0,"stdout_tail":".cache\u0000.editorconfig\u0000.github\u0000.gitignore\u0000.pre-commit-config.yaml\u0000.pytest_sqlite_override\u0000.ruff.toml\u0000=0.13.2\u0000=0.23.7\u0000=0.9.0\u0000=1.5.2\u0000=2.3.1\u0000=3.16.0\u0000=3.6.1\u0000=8.0.0\u0000LICENSE\u0000README.md\u0000crewAI.excalidraw\u0000docs\u0000mkdocs.yml\u0000pyproject.toml\u0000src\u0000tests\u0000uv.lock\u0000","stderr_tail":"","stdout_sha256":"833977919883c2027df7a2feb829f612f8bd5491a36b5be6e54c1f251f80f5ce","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-8.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:26.183046Z","duration_s":0.004042,"timed_out":false,"image_before":"426504c7-1833-45d4-af56-e0d75fd6b9fc","image_after":"4a21a455-269a-4e9e-be6d-042448004d88","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"base-9","seq":9,"branch_id":"base","kind":"command","cmd":"git -c core.quotePath=false ls-tree -z --name-only 4dabc73cdf08677492bc42a3ea1c9e4560906dbe:src","path":null,"exit_code":0,"stdout_tail":"crewai\u0000","stderr_tail":"","stdout_sha256":"fa3ef7956e7229c98507793a8ea4b19a90ccca38514bb01c91cee62a57dc1536","log_path":"~/dev/nebius-hackathon/pilot/v2-P/crewaiinc__crewai-2552/runs/pilot-crewaiinc__crewai-2552-97d137fc0f/logs/base/base-9.log","tree_digest":null,"tree_download_s":null,"started_at":"2026-10-03T18:58:27.378533Z","duration_s":0.004462,"timed_out":false,"image_before":"4a21a455-269a-4e9e-be6d-042448004d88","image_after":"2fc77a11-42f8-456a-9fd9-8fdb90d61a20","junit":null,"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
