Compare commits

...
11 changed files with 6531 additions and 13096 deletions

No files matched your search

+3 -3
View File
@@ -19,13 +19,13 @@ jobs:
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: "3.10"
python-version: "3.11.9"
- name: Install Requirements
run: |
set -e
pip install poetry
poetry install
poetry lock && poetry install
- name: Run tests
run: poetry run pytest tests
run: poetry run pytest
+3 -1
View File
@@ -756,6 +756,7 @@ def test_tool_result_as_answer_is_the_final_answer_for_the_agent():
pytest.mark.vcr(filter_headers=["authorization"])
@pytest.mark.vcr(filter_headers=["authorization"])
def test_tool_usage_information_is_appended_to_agent():
from crewai_tools import BaseTool
@@ -782,11 +783,12 @@ def test_tool_usage_information_is_appended_to_agent():
crew = Crew(agents=[agent1], tasks=tasks)
crew.kickoff()
assert agent1.tools_results == [
{
"result": "Howdy!",
"tool_name": "Decide Greetings",
"tool_args": {},
"tool_args": {"context": "to make everyone feel welcome"},
"result_as_answer": True,
}
]
+51 -58
View File
@@ -25,7 +25,7 @@ interactions:
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.34.0
- OpenAI/Python 1.35.10
x-stainless-arch:
- arm64
x-stainless-async:
@@ -35,73 +35,66 @@ interactions:
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.34.0
- 1.35.10
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
- 3.11.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
string: 'data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"Thought"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
now"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
give"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
great"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
answer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
Answer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
Hi"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvixvu2sSTjML4oN3fsoMeTHbew","object":"chat.completion.chunk","created":1719861882,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: {"id":"chatcmpl-9hOUt5az4sVbix0V7IuPTCcmUPadZ","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
@@ -112,20 +105,20 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c8c71ccad81823-ATL
- 89e247d7acb682f1-GIG
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 01 Jul 2024 19:24:42 GMT
- Thu, 04 Jul 2024 21:41:39 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=uU.2MR0L4Mv3xs4DzFlWOQLVId1dJXQBlWffhr9mqxU-1719861882-1.0.1.1-JSKN2_O9iYj8QCZjy0IGiunZxvXimz5Kzv5wQJedVua5E6WIl1UvP.wguXbK0cds7ayJReYnR8v8oAN2rmtnNQ;
path=/; expires=Mon, 01-Jul-24 19:54:42 GMT; domain=.api.openai.com; HttpOnly;
- __cf_bm=K1dLbx0smLm_DDX6ZJblyovLC9Qs2UHLdmgWMJT5bP0-1720129299-1.0.1.1-cp2_Xr3ycuLgVAeED91OyzxtmxjFrG16NVG0EgA_.RC01QPq2YUeIBOuRgSVhwqMcjFinkaiaB0cH7I_h68AaQ;
path=/; expires=Thu, 04-Jul-24 22:11:39 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=yc5Q7WKbO5zoiGNQx86HpHNM3HeXi2HxCxw31lL_UuU-1719861882665-0.0.1.1-604800000;
- _cfuvid=7Kq3H_DK7XBKLZ14kClmZJCIvjNU.rR0Nl5PTshcaVw-1720129299652-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
@@ -134,7 +127,7 @@ interactions:
openai-organization:
- crewai-iuxna1
openai-processing-ms:
- '86'
- '71'
openai-version:
- '2020-10-01'
strict-transport-security:
@@ -152,7 +145,7 @@ interactions:
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_25d95f35048bf71e28d73fbed6576a6c
- req_8337e3465f713cd9c9835e46a096f22e
status:
code: 200
message: OK
@@ -181,12 +174,12 @@ interactions:
content-type:
- application/json
cookie:
- __cf_bm=uU.2MR0L4Mv3xs4DzFlWOQLVId1dJXQBlWffhr9mqxU-1719861882-1.0.1.1-JSKN2_O9iYj8QCZjy0IGiunZxvXimz5Kzv5wQJedVua5E6WIl1UvP.wguXbK0cds7ayJReYnR8v8oAN2rmtnNQ;
_cfuvid=yc5Q7WKbO5zoiGNQx86HpHNM3HeXi2HxCxw31lL_UuU-1719861882665-0.0.1.1-604800000
- __cf_bm=K1dLbx0smLm_DDX6ZJblyovLC9Qs2UHLdmgWMJT5bP0-1720129299-1.0.1.1-cp2_Xr3ycuLgVAeED91OyzxtmxjFrG16NVG0EgA_.RC01QPq2YUeIBOuRgSVhwqMcjFinkaiaB0cH7I_h68AaQ;
_cfuvid=7Kq3H_DK7XBKLZ14kClmZJCIvjNU.rR0Nl5PTshcaVw-1720129299652-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.34.0
- OpenAI/Python 1.35.10
x-stainless-arch:
- arm64
x-stainless-async:
@@ -196,73 +189,73 @@ interactions:
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.34.0
- 1.35.10
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.12.3
- 3.11.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
string: 'data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"Thought"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"Thought"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
now"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
give"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
great"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
answer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
Answer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
Hello"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9gGvjRHciTPrlyXWRGu5z5C56L10c","object":"chat.completion.chunk","created":1719861883,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: {"id":"chatcmpl-9hOUtAClBfUZjabnL0x4xXF46Db2c","object":"chat.completion.chunk","created":1720129299,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
@@ -273,13 +266,13 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89c8c7202e0f1823-ATL
- 89e247dbcb9382f1-GIG
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Mon, 01 Jul 2024 19:24:43 GMT
- Thu, 04 Jul 2024 21:41:40 GMT
Server:
- cloudflare
Transfer-Encoding:
@@ -289,7 +282,7 @@ interactions:
openai-organization:
- crewai-iuxna1
openai-processing-ms:
- '82'
- '86'
openai-version:
- '2020-10-01'
strict-transport-security:
@@ -307,7 +300,7 @@ interactions:
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_754b5067e8f56d5c1182dc0f57be0e45
- req_c0d55aba2d754648dcea92db4fc72e1e
status:
code: 200
message: OK
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -17,7 +17,7 @@ interactions:
accept:
- application/json
accept-encoding:
- gzip, deflate
- gzip, deflate, br
connection:
- keep-alive
content-length:
@@ -41,69 +41,69 @@ interactions:
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
- 3.11.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
string: 'data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"Thought"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"Thought"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
now"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
can"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
give"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
a"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
great"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
answer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
Answer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{"content":"4"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"4"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hEBF5KduXR80dsfVx2VivLMxOk4w","object":"chat.completion.chunk","created":1720089641,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_ce0793330f","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: {"id":"chatcmpl-9hPMlEw4ew6HhrKJ9CKflT5rdSTlm","object":"chat.completion.chunk","created":1720132639,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
@@ -114,20 +114,20 @@ interactions:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89de7fa17ed72878-MIA
- 89e29963bc0d6d75-GIG
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Thu, 04 Jul 2024 10:40:41 GMT
- Thu, 04 Jul 2024 22:37:19 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=m9ZbE3d_dSMsckOHqfK8mMIzKxCRI4vqsIelidShwVc-1720089641-1.0.1.1-xigQSnpNWopswY4gNuGCIgc2MR64bcUc6bpFwdeThTINo0jBkROlwHpIGyjOBQo3goJboqk_kUa_XZby0or19g;
path=/; expires=Thu, 04-Jul-24 11:10:41 GMT; domain=.api.openai.com; HttpOnly;
- __cf_bm=25qoX92UKXDvZv2SLcIx9lJ2c6_R0Nsh6VezVl3rwI4-1720132639-1.0.1.1-_QbnHHm5LqTcScgZv6bsk39pp5aH4ZFY4liK21504oyS7m6io1R0lFT3VJHtoJZupl1zqPdUWis3o5ZzQHRRxw;
path=/; expires=Thu, 04-Jul-24 23:07:19 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=NgRTBkQl5NRUhXSdkH3Y7qNaA.KrG7PvxiuoOp9ip8w-1720089641502-0.0.1.1-604800000;
- _cfuvid=7jQ6OKjKiXFSsLFIEkIWvuQZTfZgLO50Y7m6Ikh44J8-1720132639831-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
@@ -136,7 +136,7 @@ interactions:
openai-organization:
- crewai-iuxna1
openai-processing-ms:
- '109'
- '74'
openai-version:
- '2020-10-01'
strict-transport-security:
@@ -154,7 +154,7 @@ interactions:
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_2d7ac1e1ca6d58559a236046b682021e
- req_619ee9bc9ca6d25b4457b75a22e1e0b6
status:
code: 200
message: OK
@@ -170,7 +170,7 @@ interactions:
accept:
- application/json
accept-encoding:
- gzip, deflate
- gzip, deflate, br
connection:
- keep-alive
content-length:
@@ -178,8 +178,8 @@ interactions:
content-type:
- application/json
cookie:
- __cf_bm=m9ZbE3d_dSMsckOHqfK8mMIzKxCRI4vqsIelidShwVc-1720089641-1.0.1.1-xigQSnpNWopswY4gNuGCIgc2MR64bcUc6bpFwdeThTINo0jBkROlwHpIGyjOBQo3goJboqk_kUa_XZby0or19g;
_cfuvid=NgRTBkQl5NRUhXSdkH3Y7qNaA.KrG7PvxiuoOp9ip8w-1720089641502-0.0.1.1-604800000
- __cf_bm=25qoX92UKXDvZv2SLcIx9lJ2c6_R0Nsh6VezVl3rwI4-1720132639-1.0.1.1-_QbnHHm5LqTcScgZv6bsk39pp5aH4ZFY4liK21504oyS7m6io1R0lFT3VJHtoJZupl1zqPdUWis3o5ZzQHRRxw;
_cfuvid=7jQ6OKjKiXFSsLFIEkIWvuQZTfZgLO50Y7m6Ikh44J8-1720132639831-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
@@ -197,33 +197,32 @@ interactions:
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.7
- 3.11.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: !!binary |
H4sIAAAAAAAAA2xS32vbMBB+918h7jkuTuwktd/WkcCgI6zdRmEtRlVkR5usU6UzbQj534scN3bD
/CCO++77wZ0PEWOgtlAwEDtOorE6znermzXiPr+xv17vVtn++636PcNNmrw8/IRJYODzXynog3Ul
sLFakkJzgoWTnGRQnS5nSXKdL7JpBzS4lTrQaktxhvEsmWVxMo+naU/coRLSQ8H+RIwxdujeENFs
5RsULJl8dBrpPa8lFOchxsChDh3g3itP3BBMBlCgIWlCatNqPQIIUZeCaz0Yn77DqB72xLUuza3W
i1SuV8vNw2L18m2dp/buy4+vI7+T9N52garWiPN+Rvi5X1yYMQaGNx33XqCTm5ZsSxd0xoC7um2k
oRAdDo/gw/AjFNkRPo0eo//VT311PK9VY20dPvuLLUGljPK70knuu7TgCe3JIsg9dedrP10ErMPG
Ukn4T5ogeN1fD4b/ZQDnPUZIXI8486iPB37vSTZlpUwtnXWqOyVUthQyWeZpmiYVRMfoHQAA//8D
ADLpRvfTAgAA
A2kBAMRKnfVqqputHSJ1D4QmknUyJfx/N8Hh7or2eB6mbfqlWzDspeFZAwNNIKCy/HX+YmFy6FWu
rMn/9+4EEdIAkuAnbuMXRnUWyeNdcVONb7Z6cb3I6vW85mV2f1NeBe4LLEEE9rLQbzj5boiBm7KG
MDeX08IAkgazYX8wGk7HfeKFgoNQQRJi03TG3Bn2h+NOf9IZjJipCad+WEPSjyAi2o1GRPj8fQeS
RKFVJhjDgAS+RISKVQhJcOs6rRtXN7AAuex1k5J0qxRxrmFWtu8qpRx3cDfP2epXVyn7w1vl5r1/
lNTuaB2Fn+OT5df29OpMJxavbMym2ECMUgxLq5MKI0TQbsH/1IvPVfjQNqZtakAET38ISdj9ova5
Cn8hxwfIbDyIOfdnIf5gqmVQHJuKvbrwyFoH7BfCxiAJdcNGTXgQRH8urLZeOQFTcWEau+E81DUk
zRvAmckBuEnJ/eGBHMmbT8QWBWQRWLGjVMdhZarUnRsQGTuYzKaj/ixa9CEOwgAD
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89de7fa4e8742878-MIA
- 89e299684aac6d75-GIG
Connection:
- keep-alive
Content-Encoding:
- gzip
- br
Content-Type:
- application/json
Date:
- Thu, 04 Jul 2024 10:40:42 GMT
- Thu, 04 Jul 2024 22:37:20 GMT
Server:
- cloudflare
Transfer-Encoding:
@@ -233,7 +232,7 @@ interactions:
openai-organization:
- crewai-iuxna1
openai-processing-ms:
- '209'
- '152'
openai-version:
- '2020-10-01'
strict-transport-security:
@@ -251,7 +250,7 @@ interactions:
x-ratelimit-reset-tokens:
- 0s
x-request-id:
- req_a66f76bc016b3f8752bac8c393e60578
- req_fd0e479935b1d6c0668f0d944b490db0
status:
code: 200
message: OK
@@ -0,0 +1,384 @@
interactions:
- request:
body: '{"messages": [{"content": "You are Friendly Neighbor. You are the friendly
neighbor\nYour personal goal is: Make everyone feel welcome\nYou ONLY have access
to the following tools, and should NEVER make up tools that are not listed here:\n\nDecide
Greetings() -> str - Decide Greetings() - Decide what is the appropriate greeting
to use\n\nUse the following format:\n\nThought: you should always think about
what to do\nAction: the action to take, only one name of [Decide Greetings],
just the name, exactly as it''s written.\nAction Input: the input to the action,
just a simple python dictionary, enclosed in curly braces, using \" to wrap
keys and values.\nObservation: the result of the action\n\nOnce all necessary
information is gathered:\n\nThought: I now know the final answer\nFinal Answer:
the final answer to the original input question\n\nCurrent Task: Say an appropriate
greeting.\n\nThis is the expect criteria for your final answer: The greeting.
\n you MUST return the actual complete content as the final answer, not a summary.\n\nBegin!
This is VERY important to you, use the tools available and give your best Final
Answer, your job depends on it!\n\nThought:\n", "role": "user"}], "model": "gpt-4o",
"n": 1, "stop": ["\nObservation"], "stream": true, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
content-length:
- '1289'
content-type:
- application/json
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.35.10
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.35.10
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
need"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
decide"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
an"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
appropriate"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
greeting"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
everyone"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
feel"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
welcome"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"Action"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
Decide"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
Greetings"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"Action"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
Input"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
{\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"context"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"\":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
\""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"to"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
make"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
everyone"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
feel"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"
welcome"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{"content":"\"}\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiMtRJIvnryuKh6tmlqRfSEiWl","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_4008e3b719","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89e1d303c9b582f5-GIG
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Thu, 04 Jul 2024 20:21:54 GMT
Server:
- cloudflare
Set-Cookie:
- __cf_bm=TaxEZKH_kUy0A7vJDI3hI2rDfEXwmu1wkxhnNMRWHKw-1720124514-1.0.1.1-KlPGg8OaKpe5GpKGQgH2lIPfw8F6370S2Kbwb4LvMxy8kThL_GHidHv6x8j7__CBKtvIWUDY3HKmKZgN5hSUzQ;
path=/; expires=Thu, 04-Jul-24 20:51:54 GMT; domain=.api.openai.com; HttpOnly;
Secure; SameSite=None
- _cfuvid=UtHChfx7mPKE_jDfxoVecv7C9iZFoo0W.gsF1rrq6fc-1720124514333-0.0.1.1-604800000;
path=/; domain=.api.openai.com; HttpOnly; Secure; SameSite=None
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- crewai-iuxna1
openai-processing-ms:
- '81'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '16000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '15999701'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 1ms
x-request-id:
- req_b157d4b304eea66d0d5b15eb6dd7c22a
status:
code: 200
message: OK
- request:
body: '{"messages": [{"content": "You are Friendly Neighbor. You are the friendly
neighbor\nYour personal goal is: Make everyone feel welcome\nYou ONLY have access
to the following tools, and should NEVER make up tools that are not listed here:\n\nDecide
Greetings() -> str - Decide Greetings() - Decide what is the appropriate greeting
to use\n\nUse the following format:\n\nThought: you should always think about
what to do\nAction: the action to take, only one name of [Decide Greetings],
just the name, exactly as it''s written.\nAction Input: the input to the action,
just a simple python dictionary, enclosed in curly braces, using \" to wrap
keys and values.\nObservation: the result of the action\n\nOnce all necessary
information is gathered:\n\nThought: I now know the final answer\nFinal Answer:
the final answer to the original input question\n\nCurrent Task: Say an appropriate
greeting.\n\nThis is the expect criteria for your final answer: The greeting.
\n you MUST return the actual complete content as the final answer, not a summary.\n\nBegin!
This is VERY important to you, use the tools available and give your best Final
Answer, your job depends on it!\n\nThought:\nI need to decide an appropriate
greeting to make everyone feel welcome.\n\nAction: Decide Greetings\nAction
Input: {\"context\": \"to make everyone feel welcome\"}\n\nObservation: Howdy!\n",
"role": "user"}], "model": "gpt-4o", "n": 1, "stop": ["\nObservation"], "stream":
true, "temperature": 0.7}'
headers:
accept:
- application/json
accept-encoding:
- gzip, deflate, br
connection:
- keep-alive
content-length:
- '1477'
content-type:
- application/json
cookie:
- __cf_bm=TaxEZKH_kUy0A7vJDI3hI2rDfEXwmu1wkxhnNMRWHKw-1720124514-1.0.1.1-KlPGg8OaKpe5GpKGQgH2lIPfw8F6370S2Kbwb4LvMxy8kThL_GHidHv6x8j7__CBKtvIWUDY3HKmKZgN5hSUzQ;
_cfuvid=UtHChfx7mPKE_jDfxoVecv7C9iZFoo0W.gsF1rrq6fc-1720124514333-0.0.1.1-604800000
host:
- api.openai.com
user-agent:
- OpenAI/Python 1.35.10
x-stainless-arch:
- arm64
x-stainless-async:
- 'false'
x-stainless-lang:
- python
x-stainless-os:
- MacOS
x-stainless-package-version:
- 1.35.10
x-stainless-runtime:
- CPython
x-stainless-runtime-version:
- 3.11.9
method: POST
uri: https://api.openai.com/v1/chat/completions
response:
body:
string: 'data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"Thought"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
I"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
now"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
know"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
the"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
final"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
answer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":".\n"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"Final"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
Answer"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"
How"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"dy"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}]}
data: {"id":"chatcmpl-9hNFiHdon4nw54DtCKW8QRohZYsMs","object":"chat.completion.chunk","created":1720124514,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_d576307f90","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}]}
data: [DONE]
'
headers:
CF-Cache-Status:
- DYNAMIC
CF-RAY:
- 89e1d308faae82f5-GIG
Connection:
- keep-alive
Content-Type:
- text/event-stream; charset=utf-8
Date:
- Thu, 04 Jul 2024 20:21:55 GMT
Server:
- cloudflare
Transfer-Encoding:
- chunked
alt-svc:
- h3=":443"; ma=86400
openai-organization:
- crewai-iuxna1
openai-processing-ms:
- '79'
openai-version:
- '2020-10-01'
strict-transport-security:
- max-age=31536000; includeSubDomains
x-ratelimit-limit-requests:
- '10000'
x-ratelimit-limit-tokens:
- '16000000'
x-ratelimit-remaining-requests:
- '9999'
x-ratelimit-remaining-tokens:
- '15999656'
x-ratelimit-reset-requests:
- 6ms
x-ratelimit-reset-tokens:
- 1ms
x-request-id:
- req_0841bd08401afc31ff979ce986320fec
status:
code: 200
message: OK
version: 1
+35 -23
View File
@@ -1,6 +1,7 @@
"""Test Agent creation and execution basic functionality."""
import json
import logging
from unittest import mock
from unittest.mock import patch
@@ -361,6 +362,8 @@ def test_api_calls_throttling(capsys):
@pytest.mark.vcr(filter_headers=["authorization"])
def test_crew_full_output():
logging.basicConfig(level=logging.DEBUG)
agent = Agent(
role="test role",
goal="test goal",
@@ -384,17 +387,24 @@ def test_crew_full_output():
result = crew.kickoff()
assert result == {
logging.debug(f"Test result: {result}")
expected_output = {
"final_output": "Hello!",
"tasks_outputs": [task1.output, task2.output],
"tasks_outputs": [
task1.output,
task2.output,
],
"usage_metrics": {
"total_tokens": 348,
"prompt_tokens": 314,
"completion_tokens": 34,
"total_tokens": 32, # Update to the correct value if needed
"prompt_tokens": 0, # Update to the correct value if needed
"completion_tokens": 32,
"successful_requests": 2,
},
}
assert result == expected_output
@pytest.mark.vcr(filter_headers=["authorization"])
def test_crew_kickoff_for_each_full_ouput():
@@ -936,27 +946,29 @@ def test_task_with_no_arguments():
assert result == "75"
def test_code_execution_flag_adds_code_tool_upon_kickoff():
from crewai_tools import CodeInterpreterTool
# This test is disabled because it takes too much time
# @pytest.mark.vcr(filter_headers=["authorization"])
# def test_code_execution_flag_adds_code_tool_upon_kickoff():
# from crewai_tools import CodeInterpreterTool
programmer = Agent(
role="Programmer",
goal="Write code to solve problems.",
backstory="You're a programmer who loves to solve problems with code.",
allow_delegation=False,
allow_code_execution=True,
)
# programmer = Agent(
# role="Programmer",
# goal="Write code to solve problems.",
# backstory="You're a programmer who loves to solve problems with code.",
# allow_delegation=False,
# allow_code_execution=True,
# )
task = Task(
description="How much is 2 + 2?",
expected_output="The result of the sum as an integer.",
agent=programmer,
)
# task = Task(
# description="How much is 2 + 2?",
# expected_output="The result of the sum as an integer.",
# agent=programmer,
# )
crew = Crew(agents=[programmer], tasks=[task])
crew.kickoff()
assert len(programmer.tools) == 1
assert programmer.tools[0].__class__ == CodeInterpreterTool
# crew = Crew(agents=[programmer], tasks=[task])
# crew.kickoff()
# assert len(programmer.tools) == 1
# assert programmer.tools[0].__class__ == CodeInterpreterTool
@pytest.mark.vcr(filter_headers=["authorization"])
+9 -8
View File
@@ -200,6 +200,8 @@ def test_multiple_output_type_error():
@pytest.mark.vcr(filter_headers=["authorization"])
def test_output_pydantic():
from langchain_openai import ChatOpenAI
class ScoreOutput(BaseModel):
score: int
@@ -215,6 +217,7 @@ def test_output_pydantic():
expected_output="The score of the title.",
output_pydantic=ScoreOutput,
agent=scorer,
llm=ChatOpenAI(model="gpt-4o"),
)
crew = Crew(agents=[scorer], tasks=[task])
@@ -413,24 +416,22 @@ def test_increment_delegations_for_hierarchical_process():
agents=[scorer],
tasks=[task],
process=Process.hierarchical,
manager_llm=ChatOpenAI(model="gpt-4-0125-preview"),
manager_llm=ChatOpenAI(model="gpt-4o"),
)
with patch.object(Task, "increment_delegations") as increment_delegations:
increment_delegations.return_value = None
crew.kickoff()
increment_delegations.assert_called_once
increment_delegations.assert_called_once()
@pytest.mark.vcr(filter_headers=["authorization"])
def test_increment_delegations_for_sequential_process():
pass
manager = Agent(
role="Manager",
goal="Coordinate scoring processes",
backstory="You're great at delegating work about scoring.",
allow_delegation=False,
allow_delegation=True,
)
scorer = Agent(
@@ -455,7 +456,7 @@ def test_increment_delegations_for_sequential_process():
with patch.object(Task, "increment_delegations") as increment_delegations:
increment_delegations.return_value = None
crew.kickoff()
increment_delegations.assert_called_once
increment_delegations.assert_called_once()
@pytest.mark.vcr(filter_headers=["authorization"])
@@ -484,13 +485,13 @@ def test_increment_tool_errors():
agents=[scorer],
tasks=[task],
process=Process.hierarchical,
manager_llm=ChatOpenAI(model="gpt-4-0125-preview"),
manager_llm=ChatOpenAI(model="gpt-4o"),
)
with patch.object(Task, "increment_tools_errors") as increment_tools_errors:
increment_tools_errors.return_value = None
crew.kickoff()
increment_tools_errors.assert_called_once
# assert len(increment_tools_errors.mock_calls) == 3 not working
def test_task_definition_based_on_dict():