diff --git a/motleycrew/tools/simple_retriever_tool.py b/motleycrew/tools/simple_retriever_tool.py index 9c6b0b2..b8db565 100644 --- a/motleycrew/tools/simple_retriever_tool.py +++ b/motleycrew/tools/simple_retriever_tool.py @@ -1,11 +1,12 @@ -import os.path +import os +from typing import List, Optional from langchain_core.pydantic_v1 import BaseModel, Field from langchain_core.tools import StructuredTool from llama_index.core import ( - VectorStoreIndex, SimpleDirectoryReader, StorageContext, + VectorStoreIndex, load_index_from_storage, ) from llama_index.core.node_parser import SentenceSplitter diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/0712062172491cb03ec930fd2382707ef39602e86cb7a0c272154790d7ceae55.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/0712062172491cb03ec930fd2382707ef39602e86cb7a0c272154790d7ceae55.pkl new file mode 100644 index 0000000..37a504b Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/0712062172491cb03ec930fd2382707ef39602e86cb7a0c272154790d7ceae55.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/136484230e3ced440251c5a7615a8c062eeb3bbc2757337f37ed8c59eb77ae4d.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/136484230e3ced440251c5a7615a8c062eeb3bbc2757337f37ed8c59eb77ae4d.pkl new file mode 100644 index 0000000..34cfe7a Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/136484230e3ced440251c5a7615a8c062eeb3bbc2757337f37ed8c59eb77ae4d.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/1df514460900b4dd5e3c7a12acbb867b0f32ddc04df6aaa9b1cda5a91016fc2a.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/1df514460900b4dd5e3c7a12acbb867b0f32ddc04df6aaa9b1cda5a91016fc2a.pkl new file mode 100644 index 0000000..ce62e3b Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/1df514460900b4dd5e3c7a12acbb867b0f32ddc04df6aaa9b1cda5a91016fc2a.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/1f5194e558951f9f97da80f424ed48d2ab893d86cb9694475351af10e3ff67ea.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/1f5194e558951f9f97da80f424ed48d2ab893d86cb9694475351af10e3ff67ea.pkl new file mode 100644 index 0000000..bf17c41 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/1f5194e558951f9f97da80f424ed48d2ab893d86cb9694475351af10e3ff67ea.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/2a0096f2f607c8a8508af610312b17e44958aa7b17f2b23cb8da8d9f2415c430.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/2a0096f2f607c8a8508af610312b17e44958aa7b17f2b23cb8da8d9f2415c430.pkl new file mode 100644 index 0000000..be17c3b Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/2a0096f2f607c8a8508af610312b17e44958aa7b17f2b23cb8da8d9f2415c430.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/2f2c6603c6de08874685f1f2ccd958b57f46287a9c2899da4ae80c6c625f19c3.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/2f2c6603c6de08874685f1f2ccd958b57f46287a9c2899da4ae80c6c625f19c3.pkl new file mode 100644 index 0000000..2f050e2 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/2f2c6603c6de08874685f1f2ccd958b57f46287a9c2899da4ae80c6c625f19c3.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/3bd792002401b967b5bbfaa59e8227524fa3014824deafd5a24f435d4137f8f2.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/3bd792002401b967b5bbfaa59e8227524fa3014824deafd5a24f435d4137f8f2.pkl index 8270524..55c5406 100644 Binary files a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/3bd792002401b967b5bbfaa59e8227524fa3014824deafd5a24f435d4137f8f2.pkl and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/3bd792002401b967b5bbfaa59e8227524fa3014824deafd5a24f435d4137f8f2.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/3bdd7a9b20a356a026e58cf86a8a5a12dfe5fa10c23ec4d620f46df59e1d47a4.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/3bdd7a9b20a356a026e58cf86a8a5a12dfe5fa10c23ec4d620f46df59e1d47a4.pkl new file mode 100644 index 0000000..d38bb68 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/3bdd7a9b20a356a026e58cf86a8a5a12dfe5fa10c23ec4d620f46df59e1d47a4.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/5c79d621367285269ce96840ff46e5f2ec65114e6f000cd998f5843eebb500bf.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/5c79d621367285269ce96840ff46e5f2ec65114e6f000cd998f5843eebb500bf.pkl new file mode 100644 index 0000000..413282e Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/5c79d621367285269ce96840ff46e5f2ec65114e6f000cd998f5843eebb500bf.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/6070d30adc54f1416f60ffbd439da0ee8f3d3b098b651793f22f7415d2a0259f.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/6070d30adc54f1416f60ffbd439da0ee8f3d3b098b651793f22f7415d2a0259f.pkl new file mode 100644 index 0000000..8d1ded8 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/6070d30adc54f1416f60ffbd439da0ee8f3d3b098b651793f22f7415d2a0259f.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/67d7a848b7d177f20f162450c158ee521946677b2a0346a5472d50f23c6116b5.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/67d7a848b7d177f20f162450c158ee521946677b2a0346a5472d50f23c6116b5.pkl new file mode 100644 index 0000000..e3915fe Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/67d7a848b7d177f20f162450c158ee521946677b2a0346a5472d50f23c6116b5.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/6f37cc5bc8a7536c11c4b15e03fe6798884628de6384b70949514e88732e6f8b.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/6f37cc5bc8a7536c11c4b15e03fe6798884628de6384b70949514e88732e6f8b.pkl new file mode 100644 index 0000000..2aa2cb3 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/6f37cc5bc8a7536c11c4b15e03fe6798884628de6384b70949514e88732e6f8b.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/8810f1025d35710afece279e37023e91adef962f5f75ef31c6573cc48cbf69e6.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/8810f1025d35710afece279e37023e91adef962f5f75ef31c6573cc48cbf69e6.pkl new file mode 100644 index 0000000..aba77eb Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/8810f1025d35710afece279e37023e91adef962f5f75ef31c6573cc48cbf69e6.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/905f34884ba0a5abafeecc7259f07e3c6de7b0eb64ebcb6cf746aefe61911e09.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/905f34884ba0a5abafeecc7259f07e3c6de7b0eb64ebcb6cf746aefe61911e09.pkl new file mode 100644 index 0000000..ede12be Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/905f34884ba0a5abafeecc7259f07e3c6de7b0eb64ebcb6cf746aefe61911e09.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/9d00c2f9d3e8552ad9b76505a4f8d077a87abf5709b9561992571584df2d4359.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/9d00c2f9d3e8552ad9b76505a4f8d077a87abf5709b9561992571584df2d4359.pkl new file mode 100644 index 0000000..7481fb1 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/9d00c2f9d3e8552ad9b76505a4f8d077a87abf5709b9561992571584df2d4359.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/a3bbec557e214f6c39612c508d890755e3e0ec27dbd5a60306c388c0bdf8853e.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/a3bbec557e214f6c39612c508d890755e3e0ec27dbd5a60306c388c0bdf8853e.pkl deleted file mode 100644 index 26a3d22..0000000 Binary files a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/a3bbec557e214f6c39612c508d890755e3e0ec27dbd5a60306c388c0bdf8853e.pkl and /dev/null differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/a453be175943e11876fe4cca7d2465c3c359ad979090e79e61f42578b680c6a6.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/a453be175943e11876fe4cca7d2465c3c359ad979090e79e61f42578b680c6a6.pkl new file mode 100644 index 0000000..c84efdf Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/a453be175943e11876fe4cca7d2465c3c359ad979090e79e61f42578b680c6a6.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/b5db899d0fb1decdb1a8e9f2ab828d1baf879a7c180947cecab8cc2fe4a4a82d.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/b5db899d0fb1decdb1a8e9f2ab828d1baf879a7c180947cecab8cc2fe4a4a82d.pkl new file mode 100644 index 0000000..0c1a98a Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/b5db899d0fb1decdb1a8e9f2ab828d1baf879a7c180947cecab8cc2fe4a4a82d.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/b7eac472c165b5f8c7233d36a27733750fc42a46405cdc2001cd27a3c7913977.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/b7eac472c165b5f8c7233d36a27733750fc42a46405cdc2001cd27a3c7913977.pkl new file mode 100644 index 0000000..0fc9639 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/b7eac472c165b5f8c7233d36a27733750fc42a46405cdc2001cd27a3c7913977.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/c20ea0fd20a843463c02b54e1f00ffcba546040e37a8ef94b57824ce7e702982.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/c20ea0fd20a843463c02b54e1f00ffcba546040e37a8ef94b57824ce7e702982.pkl new file mode 100644 index 0000000..5a4646d Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/c20ea0fd20a843463c02b54e1f00ffcba546040e37a8ef94b57824ce7e702982.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/cd27af3d4d6d4cd6cb10ad4867cfdf8130fc8c2468ebd3b815368e912adb2b4f.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/cd27af3d4d6d4cd6cb10ad4867cfdf8130fc8c2468ebd3b815368e912adb2b4f.pkl new file mode 100644 index 0000000..aecc3d5 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/cd27af3d4d6d4cd6cb10ad4867cfdf8130fc8c2468ebd3b815368e912adb2b4f.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d094bed3c5949fc49cc184d3e46e2c143832a1513f45eea1017f08a145c88ed6.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d094bed3c5949fc49cc184d3e46e2c143832a1513f45eea1017f08a145c88ed6.pkl new file mode 100644 index 0000000..ba4c685 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d094bed3c5949fc49cc184d3e46e2c143832a1513f45eea1017f08a145c88ed6.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d1300e99e32d0d8d912df7dbcf74f8ed509c013980552330f3e4c2989e58937a.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d1300e99e32d0d8d912df7dbcf74f8ed509c013980552330f3e4c2989e58937a.pkl new file mode 100644 index 0000000..ce09936 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d1300e99e32d0d8d912df7dbcf74f8ed509c013980552330f3e4c2989e58937a.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d35e2c3b76b1ed8ae59b1d00d37438e9ba2f14394529abd412854af4833570c6.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d35e2c3b76b1ed8ae59b1d00d37438e9ba2f14394529abd412854af4833570c6.pkl new file mode 100644 index 0000000..b3dcc47 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d35e2c3b76b1ed8ae59b1d00d37438e9ba2f14394529abd412854af4833570c6.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d67a3767551bd0eb48d8886ea73c042d5aab06ce80b02a19b9d185cb768f7853.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d67a3767551bd0eb48d8886ea73c042d5aab06ce80b02a19b9d185cb768f7853.pkl new file mode 100644 index 0000000..57953d7 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/d67a3767551bd0eb48d8886ea73c042d5aab06ce80b02a19b9d185cb768f7853.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/e1a3bb23dc12367a769c2d8842c04caf9f3fe33660e3615c92083846293315f4.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/e1a3bb23dc12367a769c2d8842c04caf9f3fe33660e3615c92083846293315f4.pkl new file mode 100644 index 0000000..7404563 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/e1a3bb23dc12367a769c2d8842c04caf9f3fe33660e3615c92083846293315f4.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/e31823f6a45789fb703a43ac5be9e9928fc65ffdc282c3a20ced4d169c19f025.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/e31823f6a45789fb703a43ac5be9e9928fc65ffdc282c3a20ced4d169c19f025.pkl deleted file mode 100644 index b3d0a41..0000000 Binary files a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/e31823f6a45789fb703a43ac5be9e9928fc65ffdc282c3a20ced4d169c19f025.pkl and /dev/null differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/f765da6c57ffb7a40aff518bc0197ac7b450da3cec20c25d742dec4633276e86.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/f765da6c57ffb7a40aff518bc0197ac7b450da3cec20c25d742dec4633276e86.pkl new file mode 100644 index 0000000..aec7c7d Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/f765da6c57ffb7a40aff518bc0197ac7b450da3cec20c25d742dec4633276e86.pkl differ diff --git a/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/fb926a35c88bec489b9b7f1996704dc265be0ab5ba6186b005786e3d3e86d269.pkl b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/fb926a35c88bec489b9b7f1996704dc265be0ab5ba6186b005786e3d3e86d269.pkl new file mode 100644 index 0000000..2402c55 Binary files /dev/null and b/tests/itest_cache/advanced_output_handling_ipynb/api.openai.com/v1_chat_completions/fb926a35c88bec489b9b7f1996704dc265be0ab5ba6186b005786e3d3e86d269.pkl differ diff --git a/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/47cadb0df545a72626847d363aa11ec5911fb923cd16912ea6e3c5b0f1f4e8ba.pkl b/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/47cadb0df545a72626847d363aa11ec5911fb923cd16912ea6e3c5b0f1f4e8ba.pkl new file mode 100644 index 0000000..5a97cb5 Binary files /dev/null and b/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/47cadb0df545a72626847d363aa11ec5911fb923cd16912ea6e3c5b0f1f4e8ba.pkl differ diff --git a/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/73a30cf3c7dfcb9103d58861f34bc3188f8422ce69f3d5cb7396946e59bf7159.pkl b/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/73a30cf3c7dfcb9103d58861f34bc3188f8422ce69f3d5cb7396946e59bf7159.pkl new file mode 100644 index 0000000..427fa41 Binary files /dev/null and b/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/73a30cf3c7dfcb9103d58861f34bc3188f8422ce69f3d5cb7396946e59bf7159.pkl differ diff --git a/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/7943a7d62b0f744f334231526749e9033756930e0e539cb40a186b9939616d5b.pkl b/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/7943a7d62b0f744f334231526749e9033756930e0e539cb40a186b9939616d5b.pkl deleted file mode 100644 index a121e3a..0000000 Binary files a/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/7943a7d62b0f744f334231526749e9033756930e0e539cb40a186b9939616d5b.pkl and /dev/null differ diff --git a/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/9fe03a0265827388f148238e6d65e70724952e6569d5d1dd0a8d42ecac5090cd.pkl b/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/9fe03a0265827388f148238e6d65e70724952e6569d5d1dd0a8d42ecac5090cd.pkl deleted file mode 100644 index 1eda98d..0000000 Binary files a/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/9fe03a0265827388f148238e6d65e70724952e6569d5d1dd0a8d42ecac5090cd.pkl and /dev/null differ diff --git a/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/d4ca244caaf6952544bda13063a022efbe85314c8a1053edbdd202994ad7d2e1.pkl b/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/d4ca244caaf6952544bda13063a022efbe85314c8a1053edbdd202994ad7d2e1.pkl index e2b1f54..ca65ad3 100644 Binary files a/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/d4ca244caaf6952544bda13063a022efbe85314c8a1053edbdd202994ad7d2e1.pkl and b/tests/itest_cache/math_via_python_code_with_a_single_agent_ipynb/api.openai.com/v1_chat_completions/d4ca244caaf6952544bda13063a022efbe85314c8a1053edbdd202994ad7d2e1.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/0663f699c41bd5deabd7e17fdb9e0f28e261a57e060dbae105103cd04bda5e92.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/0663f699c41bd5deabd7e17fdb9e0f28e261a57e060dbae105103cd04bda5e92.pkl new file mode 100644 index 0000000..be976b7 Binary files /dev/null and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/0663f699c41bd5deabd7e17fdb9e0f28e261a57e060dbae105103cd04bda5e92.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/1992c5f8659c96a24fbd52e87e2ac2896101c53742f5465305388e0dd992733b.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/1992c5f8659c96a24fbd52e87e2ac2896101c53742f5465305388e0dd992733b.pkl index 3cd1d6c..4380859 100644 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/1992c5f8659c96a24fbd52e87e2ac2896101c53742f5465305388e0dd992733b.pkl and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/1992c5f8659c96a24fbd52e87e2ac2896101c53742f5465305388e0dd992733b.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/1bddd825359810b3696808da7ffd5b248d119625f4e1b9e1dc2b673f3f2af80a.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/1bddd825359810b3696808da7ffd5b248d119625f4e1b9e1dc2b673f3f2af80a.pkl index 42061a6..8d9c28c 100644 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/1bddd825359810b3696808da7ffd5b248d119625f4e1b9e1dc2b673f3f2af80a.pkl and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/1bddd825359810b3696808da7ffd5b248d119625f4e1b9e1dc2b673f3f2af80a.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/266b1164bbff5e9e0921e47783406ea7d0d9c0bbb23f420a8628881c097bcac9.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/266b1164bbff5e9e0921e47783406ea7d0d9c0bbb23f420a8628881c097bcac9.pkl index 0fa528b..9032342 100644 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/266b1164bbff5e9e0921e47783406ea7d0d9c0bbb23f420a8628881c097bcac9.pkl and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/266b1164bbff5e9e0921e47783406ea7d0d9c0bbb23f420a8628881c097bcac9.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/7185d76f096c761ce0ede039998ff265febb3ed2ea668d095bd1a3e693ea9232.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/7185d76f096c761ce0ede039998ff265febb3ed2ea668d095bd1a3e693ea9232.pkl deleted file mode 100644 index 303b670..0000000 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/7185d76f096c761ce0ede039998ff265febb3ed2ea668d095bd1a3e693ea9232.pkl and /dev/null differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/80ee04d19d127829039a45102509b07a13b95bfbff9067fdd71972f121c3c537.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/80ee04d19d127829039a45102509b07a13b95bfbff9067fdd71972f121c3c537.pkl new file mode 100644 index 0000000..1856eb8 Binary files /dev/null and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/80ee04d19d127829039a45102509b07a13b95bfbff9067fdd71972f121c3c537.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/a4e03783c2923004596a616e0437c42912ab9e3096d76c1790379079af068be6.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/a4e03783c2923004596a616e0437c42912ab9e3096d76c1790379079af068be6.pkl new file mode 100644 index 0000000..909ebfe Binary files /dev/null and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/a4e03783c2923004596a616e0437c42912ab9e3096d76c1790379079af068be6.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/668c6963cb7d03d47a5e18f6b7e0fa422e8898e89f38d1e4fb418c91a87064f4.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/aac249bdc8c9fb5aec6c78017a978a7ab648e55ce18706546647d2584aef679d.pkl similarity index 87% rename from tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/668c6963cb7d03d47a5e18f6b7e0fa422e8898e89f38d1e4fb418c91a87064f4.pkl rename to tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/aac249bdc8c9fb5aec6c78017a978a7ab648e55ce18706546647d2584aef679d.pkl index 8ff73b0..968434d 100644 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/668c6963cb7d03d47a5e18f6b7e0fa422e8898e89f38d1e4fb418c91a87064f4.pkl and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/aac249bdc8c9fb5aec6c78017a978a7ab648e55ce18706546647d2584aef679d.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e39f36813977712d16e66f4726bfde3ea80b2702a44d5096bb2070aa683b9660.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/ac81edb9262f0d9555b5dc890992350a9e548d76b336da77acd9381c36aced9c.pkl similarity index 86% rename from tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e39f36813977712d16e66f4726bfde3ea80b2702a44d5096bb2070aa683b9660.pkl rename to tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/ac81edb9262f0d9555b5dc890992350a9e548d76b336da77acd9381c36aced9c.pkl index da52941..5349a3f 100644 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e39f36813977712d16e66f4726bfde3ea80b2702a44d5096bb2070aa683b9660.pkl and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/ac81edb9262f0d9555b5dc890992350a9e548d76b336da77acd9381c36aced9c.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e05f3d8ea89edec2b1da629b9029b005aba249f12daf6691e332b5b5ecc9c3f7.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e05f3d8ea89edec2b1da629b9029b005aba249f12daf6691e332b5b5ecc9c3f7.pkl deleted file mode 100644 index 41a5fef..0000000 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e05f3d8ea89edec2b1da629b9029b005aba249f12daf6691e332b5b5ecc9c3f7.pkl and /dev/null differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e1b89d785551e9f33e1a28d1a6b4d30878a251799521dd2b8fc322c6ad1720b6.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e1b89d785551e9f33e1a28d1a6b4d30878a251799521dd2b8fc322c6ad1720b6.pkl deleted file mode 100644 index 94b08d1..0000000 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e1b89d785551e9f33e1a28d1a6b4d30878a251799521dd2b8fc322c6ad1720b6.pkl and /dev/null differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e63b66ec839298d91654a974a3104914215e5a94c26a87ad1d8dad3881459b11.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e63b66ec839298d91654a974a3104914215e5a94c26a87ad1d8dad3881459b11.pkl index 2134ac2..45bdedf 100644 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e63b66ec839298d91654a974a3104914215e5a94c26a87ad1d8dad3881459b11.pkl and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_chat_completions/e63b66ec839298d91654a974a3104914215e5a94c26a87ad1d8dad3881459b11.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/1551c2f735715ff74e73ddedff891d47760b8bb08ed97fbfac4279526f47aa37.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/1551c2f735715ff74e73ddedff891d47760b8bb08ed97fbfac4279526f47aa37.pkl index 152b4ed..8c23391 100644 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/1551c2f735715ff74e73ddedff891d47760b8bb08ed97fbfac4279526f47aa37.pkl and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/1551c2f735715ff74e73ddedff891d47760b8bb08ed97fbfac4279526f47aa37.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/32bdf511a02dbea94543e8b8b06b545e86c78cea55ce7d7f867bf25540899372.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/32bdf511a02dbea94543e8b8b06b545e86c78cea55ce7d7f867bf25540899372.pkl new file mode 100644 index 0000000..578aaad Binary files /dev/null and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/32bdf511a02dbea94543e8b8b06b545e86c78cea55ce7d7f867bf25540899372.pkl differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/69e36e88e3c10040a9e1e29fd35566a410957d223c191476a5dab0fb4217c8f9.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/69e36e88e3c10040a9e1e29fd35566a410957d223c191476a5dab0fb4217c8f9.pkl deleted file mode 100644 index 6e0f840..0000000 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/69e36e88e3c10040a9e1e29fd35566a410957d223c191476a5dab0fb4217c8f9.pkl and /dev/null differ diff --git a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/af9a6801a473bb2052a04f58adb99b30be8a24fb8ec999cd1a2e99a5e50ee8f2.pkl b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/af9a6801a473bb2052a04f58adb99b30be8a24fb8ec999cd1a2e99a5e50ee8f2.pkl index 9127d6a..3b553f9 100644 Binary files a/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/af9a6801a473bb2052a04f58adb99b30be8a24fb8ec999cd1a2e99a5e50ee8f2.pkl and b/tests/itest_cache/multi_step_research_agent_ipynb/api.openai.com/v1_embeddings/af9a6801a473bb2052a04f58adb99b30be8a24fb8ec999cd1a2e99a5e50ee8f2.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/017bc13c5ab9edae4278a21d80a2075c9bce5416c826b5fded3305986cc2c437.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/017bc13c5ab9edae4278a21d80a2075c9bce5416c826b5fded3305986cc2c437.pkl deleted file mode 100644 index b9d5c02..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/017bc13c5ab9edae4278a21d80a2075c9bce5416c826b5fded3305986cc2c437.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/161bfe759e84a9d57fd9d5ca2094acff9a2cf7e164fe30c060050daa3bad93b1.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/161bfe759e84a9d57fd9d5ca2094acff9a2cf7e164fe30c060050daa3bad93b1.pkl deleted file mode 100644 index 634e0bf..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/161bfe759e84a9d57fd9d5ca2094acff9a2cf7e164fe30c060050daa3bad93b1.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/230d818bb0662e39c2a693f0614757941a7f4e7092293e92976b383e08620413.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/230d818bb0662e39c2a693f0614757941a7f4e7092293e92976b383e08620413.pkl new file mode 100644 index 0000000..62f591d Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/230d818bb0662e39c2a693f0614757941a7f4e7092293e92976b383e08620413.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/3fb68bd86d57e595365526320d0b86b5e6c89c03899c5e91653a0e22832d91e6.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/3fb68bd86d57e595365526320d0b86b5e6c89c03899c5e91653a0e22832d91e6.pkl deleted file mode 100644 index 730fec7..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/3fb68bd86d57e595365526320d0b86b5e6c89c03899c5e91653a0e22832d91e6.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/598ca65413c7f689d180585ed989c67eda02f56cd4a56b7c50df9d58d6e7823c.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/598ca65413c7f689d180585ed989c67eda02f56cd4a56b7c50df9d58d6e7823c.pkl deleted file mode 100644 index c5f87d9..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/598ca65413c7f689d180585ed989c67eda02f56cd4a56b7c50df9d58d6e7823c.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/810e1ea90e234c3ed4f2177aa9b49333fe1268c5b5af9ca909e54561b295cfff.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/810e1ea90e234c3ed4f2177aa9b49333fe1268c5b5af9ca909e54561b295cfff.pkl new file mode 100644 index 0000000..241c453 Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/810e1ea90e234c3ed4f2177aa9b49333fe1268c5b5af9ca909e54561b295cfff.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/8d9ae0e43b75e5010f64602f1c838d6ec25adb96334257e8e5ab5641614d141a.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/8d9ae0e43b75e5010f64602f1c838d6ec25adb96334257e8e5ab5641614d141a.pkl new file mode 100644 index 0000000..f47a83f Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/8d9ae0e43b75e5010f64602f1c838d6ec25adb96334257e8e5ab5641614d141a.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/cceea8f2031b1897f884fdda8583530eba45b0f87abcfa26f5fcc921baa7792b.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/cceea8f2031b1897f884fdda8583530eba45b0f87abcfa26f5fcc921baa7792b.pkl new file mode 100644 index 0000000..1a39fbe Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/cceea8f2031b1897f884fdda8583530eba45b0f87abcfa26f5fcc921baa7792b.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/ec502433baf8defc2c6c0cc1ca4268706faf7c0f5bb1fd216066f6d0a39841da.pkl b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/ec502433baf8defc2c6c0cc1ca4268706faf7c0f5bb1fd216066f6d0a39841da.pkl index 9beb2ca..8116285 100644 Binary files a/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/ec502433baf8defc2c6c0cc1ca4268706faf7c0f5bb1fd216066f6d0a39841da.pkl and b/tests/itest_cache/validating_agent_output_ipynb/api.openai.com/v1_chat_completions/ec502433baf8defc2c6c0cc1ca4268706faf7c0f5bb1fd216066f6d0a39841da.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/11b12de29343ad13c7e92e0c7d663865d626ca4d5942e557b06748f3b4e1c6f7.pkl b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/11b12de29343ad13c7e92e0c7d663865d626ca4d5942e557b06748f3b4e1c6f7.pkl new file mode 100644 index 0000000..451a545 Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/11b12de29343ad13c7e92e0c7d663865d626ca4d5942e557b06748f3b4e1c6f7.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/48b9aea6597b2b544f9d167f8df886317a4fe5996c26ea69a49602e57c287b0d.pkl b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/48b9aea6597b2b544f9d167f8df886317a4fe5996c26ea69a49602e57c287b0d.pkl index 44d35fe..8880bd2 100644 Binary files a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/48b9aea6597b2b544f9d167f8df886317a4fe5996c26ea69a49602e57c287b0d.pkl and b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/48b9aea6597b2b544f9d167f8df886317a4fe5996c26ea69a49602e57c287b0d.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/4bf4bfbbfa93b08789016604fbfdfed9ebb824699c8ff1c7c9957d833ac22da1.pkl b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/4bf4bfbbfa93b08789016604fbfdfed9ebb824699c8ff1c7c9957d833ac22da1.pkl index ca54b1b..b260fd4 100644 Binary files a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/4bf4bfbbfa93b08789016604fbfdfed9ebb824699c8ff1c7c9957d833ac22da1.pkl and b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/4bf4bfbbfa93b08789016604fbfdfed9ebb824699c8ff1c7c9957d833ac22da1.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/83249ab9ea84f854ada7b593b7035f1401674002e30fae40da2b0e2a8b1af2b5.pkl b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/83249ab9ea84f854ada7b593b7035f1401674002e30fae40da2b0e2a8b1af2b5.pkl deleted file mode 100644 index 5738890..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/83249ab9ea84f854ada7b593b7035f1401674002e30fae40da2b0e2a8b1af2b5.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/bb5cf6cd49399a3ff65e6504e84814fe7ad05388370491f7a283c2aed656b5fd.pkl b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/bb5cf6cd49399a3ff65e6504e84814fe7ad05388370491f7a283c2aed656b5fd.pkl new file mode 100644 index 0000000..07c15df Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/bb5cf6cd49399a3ff65e6504e84814fe7ad05388370491f7a283c2aed656b5fd.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/bf44f0300d6d9bb90b2f7c185a81db67ace63db61eb0da2b76e54417d1f8cc26.pkl b/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/bf44f0300d6d9bb90b2f7c185a81db67ace63db61eb0da2b76e54417d1f8cc26.pkl deleted file mode 100644 index f3aa9d5..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/duckduckgo.com/bf44f0300d6d9bb90b2f7c185a81db67ace63db61eb0da2b76e54417d1f8cc26.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/180f2947df4587bf479b5a2b43ede090ff133904346d594bb64b55c0415a8e3b.pkl b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/180f2947df4587bf479b5a2b43ede090ff133904346d594bb64b55c0415a8e3b.pkl new file mode 100644 index 0000000..fceb6b6 Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/180f2947df4587bf479b5a2b43ede090ff133904346d594bb64b55c0415a8e3b.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/3f5ae169ab31275916f9ace32f21e2b33e283032499b1c3e889871151b26f815.pkl b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/3f5ae169ab31275916f9ace32f21e2b33e283032499b1c3e889871151b26f815.pkl new file mode 100644 index 0000000..88ce8fa Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/3f5ae169ab31275916f9ace32f21e2b33e283032499b1c3e889871151b26f815.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/4cb207b10bf1a0f7e62a733d809195a0b069467d1b4bd0519cff16a4871a8cdc.pkl b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/4cb207b10bf1a0f7e62a733d809195a0b069467d1b4bd0519cff16a4871a8cdc.pkl deleted file mode 100644 index 0755ce5..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/4cb207b10bf1a0f7e62a733d809195a0b069467d1b4bd0519cff16a4871a8cdc.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/79241783639f4441e833e51402a354e850c20633a9fd00222466050d3fdcb3cb.pkl b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/79241783639f4441e833e51402a354e850c20633a9fd00222466050d3fdcb3cb.pkl new file mode 100644 index 0000000..6c9da00 Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/79241783639f4441e833e51402a354e850c20633a9fd00222466050d3fdcb3cb.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/79f134adcbccf105d1641670477adf4c4f5b9c63e789eeb3cabb13d7393311d6.pkl b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/79f134adcbccf105d1641670477adf4c4f5b9c63e789eeb3cabb13d7393311d6.pkl deleted file mode 100644 index d68a5b8..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/79f134adcbccf105d1641670477adf4c4f5b9c63e789eeb3cabb13d7393311d6.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/be7cd8ed66ed983640c378bcde831b94f988a46c5644abcfeadd6b54c8c5144c.pkl b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/be7cd8ed66ed983640c378bcde831b94f988a46c5644abcfeadd6b54c8c5144c.pkl new file mode 100644 index 0000000..2f7427e Binary files /dev/null and b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/be7cd8ed66ed983640c378bcde831b94f988a46c5644abcfeadd6b54c8c5144c.pkl differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/c8dab7db231d846ebcaa093a80f1d32d221a83cfc457e2efcffbb8379579d0de.pkl b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/c8dab7db231d846ebcaa093a80f1d32d221a83cfc457e2efcffbb8379579d0de.pkl deleted file mode 100644 index 3f48743..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/c8dab7db231d846ebcaa093a80f1d32d221a83cfc457e2efcffbb8379579d0de.pkl and /dev/null differ diff --git a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/d22caa41006f465c5d7d726c7223b3f59f25cff329241c44174f53b00d7c0c17.pkl b/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/d22caa41006f465c5d7d726c7223b3f59f25cff329241c44174f53b00d7c0c17.pkl deleted file mode 100644 index be83acb..0000000 Binary files a/tests/itest_cache/validating_agent_output_ipynb/links.duckduckgo.com/d.js/d22caa41006f465c5d7d726c7223b3f59f25cff329241c44174f53b00d7c0c17.pkl and /dev/null differ diff --git a/tests/itest_golden_data/advanced_output_handling_ipynb.json b/tests/itest_golden_data/advanced_output_handling_ipynb.json index 490b5ec..9556941 100644 --- a/tests/itest_golden_data/advanced_output_handling_ipynb.json +++ b/tests/itest_golden_data/advanced_output_handling_ipynb.json @@ -1 +1 @@ -"def bubble_sort(arr):\n n = len(arr)\n for i in range(n):\n for j in range(0, n-i-1):\n if arr[j] > arr[j+1]:\n arr[j], arr[j+1] = arr[j+1], arr[j]\n return arr\n\n# Test the bubble sort implementation\nsample_list = [64, 34, 25, 12, 22, 11, 90]\nsorted_list = bubble_sort(sample_list)\nprint(sorted_list)\n\nThe `bubble_sort` function sorts a list of numbers in ascending order using the bubble sort algorithm. The algorithm works by repeatedly stepping through the list, comparing adjacent elements, and swapping them if they are in the wrong order. This process is repeated until the list is sorted. The outer loop runs `n` times, where `n` is the length of the list, and the inner loop runs `n-i-1` times, where `i` is the current iteration of the outer loop. This ensures that the largest unsorted element \"bubbles\" to its correct position in each iteration." \ No newline at end of file +"from typing import List\n\ndef bubble_sort(arr: List[int]) -> None:\n \"\"\"\n Sorts a list of integers in ascending order using the bubble sort algorithm.\n \n Args:\n arr (List[int]): The list of integers to be sorted.\n \"\"\"\n n = len(arr)\n while n > 1:\n new_n = 0\n for i in range(1, n):\n if arr[i-1] > arr[i]:\n arr[i-1], arr[i] = arr[i], arr[i-1]\n new_n = i\n if new_n == 0:\n break\n n = new_n\n\ndef main() -> None:\n \"\"\"\n Test the bubble sort implementation with sample lists.\n \"\"\"\n test_cases = [\n ([64, 34, 25, 12, 22, 11, 90], \"Sorted list\"),\n ([], \"Sorted empty list\"),\n ([1], \"Sorted single element list\"),\n ([1, 2, 3, 4, 5], \"Sorted already sorted list\"),\n ([3, 1, 2, 3, 1], \"Sorted list with duplicates\"),\n ([3, -1, 2, -3, 1], \"Sorted list with negative numbers\"),\n ([5, 5, 5, 5], \"Sorted list with identical elements\")\n ]\n \n for lst, description in test_cases:\n bubble_sort(lst)\n print(f\"{description}: {lst}\")\n\nif __name__ == \"__main__\":\n main()\n\nThe bubble sort implementation sorts a list of integers in ascending order by repeatedly comparing and swapping adjacent elements if they are in the wrong order. An optimization is added to detect the last position where a swap was made, allowing the loop to break early if the list is already sorted. The `main` function tests the implementation with various sample lists, including edge cases, and prints the sorted results." \ No newline at end of file diff --git a/tests/itest_golden_data/math_via_python_code_with_a_single_agent_ipynb.json b/tests/itest_golden_data/math_via_python_code_with_a_single_agent_ipynb.json index 58bc153..ae8ecb0 100644 --- a/tests/itest_golden_data/math_via_python_code_with_a_single_agent_ipynb.json +++ b/tests/itest_golden_data/math_via_python_code_with_a_single_agent_ipynb.json @@ -1 +1 @@ -"To solve the system of linear equations:\n\n\\[ 725x + 727y = 1500 \\]\n\\[ 729x + 731y = 1508 \\]\n\nwe first use the sympy library to solve for \\( x \\) and \\( y \\). The solutions are:\n\n\\[ x = -23 \\]\n\\[ y = 25 \\]\n\nNext, we calculate \\( x - y \\):\n\n\\[ x - y = -23 - 25 = -48 \\]\n\nThus, the values are:\n\n\\[ x = -23 \\]\n\\[ y = 25 \\]\n\\[ x - y = -48 \\]" \ No newline at end of file +"The system of linear equations is given by:\n\n\\[ 725x + 727y = 1500 \\]\n\\[ 729x + 731y = 1508 \\]\n\nTo solve for \\( x \\) and \\( y \\), we use the method of solving simultaneous equations. Using sympy, we find:\n\n\\[ x = -23 \\]\n\\[ y = 25 \\]\n\nNext, we calculate \\( x - y \\):\n\n\\[ x - y = -23 - 25 = -48 \\]\n\nThus, the values are:\n\n\\[ x = -23 \\]\n\\[ y = 25 \\]\n\\[ x - y = -48 \\]" \ No newline at end of file diff --git a/tests/itest_golden_data/multi_step_research_agent_ipynb.json b/tests/itest_golden_data/multi_step_research_agent_ipynb.json index 5d61609..545caa4 100644 --- a/tests/itest_golden_data/multi_step_research_agent_ipynb.json +++ b/tests/itest_golden_data/multi_step_research_agent_ipynb.json @@ -1 +1 @@ -"Why did Arjuna kill Karna, his half-brother?\n\nKrishna played a crucial role in Arjuna's decision to kill Karna. As Karna struggled to free his chariot wheel from the mud, he called out to Arjuna and Krishna, claiming they were honor-bound to let him fix his chariot. Krishna responded by questioning the honor in Karna's past actions, specifically the humiliation of Draupadi and the killing of Abhimanyu. When Karna attempted to launch the Brahmastra but forgot the mantra, as foretold by Parashurama, Krishna saw the opportunity and commanded Arjuna to kill Karna. Despite seeing Karna defenseless, Arjuna hesitated but ultimately obeyed Krishna's command and killed Karna with an arrow." \ No newline at end of file +"Why did Arjuna kill Karna, his half-brother?\n\nKrishna played a pivotal role in Arjuna's decision to kill Karna. When Karna's chariot got stuck in the mud, he appealed to Arjuna and Krishna for honor, asking them to let him fix his chariot. Krishna responded by questioning Karna's sense of honor, reminding him of his past actions: \"What kind of honor was it to humiliate Draupadi? What honor was there in butchering Abhimanyu?\" These rhetorical questions highlighted Karna's dishonorable deeds, thereby justifying his death. Additionally, Krishna emphasized the importance of dharma (duty) over personal feelings, urging Arjuna to act according to his warrior duty. Ultimately, Krishna's arguments about Karna's past dishonorable actions and the necessity of fulfilling one's duty convinced Arjuna to kill Karna." \ No newline at end of file diff --git a/tests/itest_golden_data/validating_agent_output_ipynb.json b/tests/itest_golden_data/validating_agent_output_ipynb.json index d64adb2..32aee32 100644 --- a/tests/itest_golden_data/validating_agent_output_ipynb.json +++ b/tests/itest_golden_data/validating_agent_output_ipynb.json @@ -1 +1 @@ -"### Comprehensive Analysis of AI Advancements in 2024\n\n#### Key Trends\n1. **Generative AI**: Generative AI continues to evolve, becoming more accessible and useful for the general public. This technology, which gained significant traction in 2023, is now being integrated into various applications, from creative tools to business solutions.\n\n2. **Multimodal AI**: This trend involves AI systems that can process and integrate multiple types of data inputs, such as text, images, and sound. This advancement aims to mimic human sensory processing and is expected to enhance the capabilities of AI in understanding and interacting with the world.\n\n3. **AI Integration in Daily Life**: AI is becoming more embedded in everyday activities, with companies like Microsoft and Google incorporating AI assistants into their products. This trend is making AI more ubiquitous and user-friendly.\n\n#### Breakthrough Technologies\n1. **Advanced Generative Models**: New generative models are being developed that offer improved performance and versatility. These models are capable of creating more realistic and complex outputs, which can be used in various fields such as entertainment, design, and content creation.\n\n2. **AI in Healthcare**: AI technologies are making significant strides in healthcare, with applications ranging from diagnostic tools to personalized treatment plans. These advancements are expected to improve patient outcomes and streamline healthcare processes.\n\n3. **AI for Decision-Making**: Cutting-edge AI technologies are being designed to assist in decision-making processes across industries. These systems can analyze large datasets, identify patterns, and provide insights that help businesses and organizations make informed decisions.\n\n4. **AI in Physics**: AI is being applied in physics to develop new techniques for classifying phase transitions in materials, coupling AI with fundamental physics for faster calculations, and aiding theoretical investigations in pure mathematics and theoretical physics. These applications are driving a new paradigm in AI discovery and enhancing our understanding of physical systems.\n\n#### Potential Industry Impacts\n1. **Manufacturing**: The manufacturing sector is poised to benefit greatly from AI, with applications in demand forecasting, supply chain optimization, and product development. AI's ability to analyze data and predict trends can lead to more efficient and cost-effective manufacturing processes.\n\n2. **Finance**: AI is transforming the finance industry by enhancing risk management, fraud detection, and customer service. Financial institutions are leveraging AI to improve their operations and offer better services to their clients.\n\n3. **Healthcare**: As mentioned earlier, AI's impact on healthcare is profound. From improving diagnostic accuracy to personalizing treatment plans, AI is set to revolutionize the healthcare industry, making it more efficient and patient-centric.\n\n4. **Public Perception and Regulation**: There is a growing awareness and nervousness about AI's potential impact on society. Surveys indicate an increase in public concern about AI products and services, which may lead to more stringent regulations and ethical considerations in AI development and deployment.\n\n### Conclusion\nThe advancements in AI in 2024 are marked by significant technological breakthroughs and widespread integration into various industries. Generative AI, multimodal AI, and AI-driven decision-making are some of the key trends shaping the future. These technologies are expected to bring about substantial benefits, particularly in manufacturing, finance, healthcare, and physics. However, the increasing public concern about AI's impact highlights the need for responsible development and regulation to ensure that AI technologies are used ethically and beneficially." \ No newline at end of file +"**Comprehensive Analysis of the Latest Advancements in AI in 2024**\n\n**1. Key Trends in AI:**\n\n- **Generative AI:**\n Generative AI has seen significant advancements in 2024, becoming more integrated into enterprise applications and daily life. According to the latest McKinsey Global Survey on AI, 65% of organizations are regularly using generative AI, nearly double the percentage from the previous year. Generative AI tools like ChatGPT have reached mass adoption, resetting the course of the industry. By 2024, 40% of enterprise applications are expected to come with conversational AI as an embedded feature, enhancing user interaction and productivity.\n\n- **Multimodal AI:**\n Multimodal AI is evolving significantly, incorporating multiple input types such as text, images, and sound. This advancement mimics the human ability to process diverse sensory information, leading to more nuanced and holistic AI models. Multimodal AI is expected to enhance generative AI capabilities, allowing AI to support humans in performing more tasks across various environments. This trend is identified in the 2024 Gartner Hype Cycle for Generative AI, highlighting its potential for competitive advantage and time-to-market benefits.\n\n**2. Breakthrough Technologies:**\n\n- **Conversational AI:**\n Conversational AI is becoming more intuitive, dynamic, and human-like, thanks to advancements in machine learning (ML) and natural language processing (NLP). These technologies are making AI-powered chatbots more sophisticated, offering personalized customer service and support 24/7. The rise of conversational AI is transforming customer service, providing faster and more accurate responses to customer queries.\n\n- **Generative AI-Augmented Apps and Services:**\n Generative AI is being embedded into various applications and services, enhancing their functionality and user experience. This integration is making generative AI more accessible to non-tech users, allowing them to leverage AI capabilities in their daily tasks. The proliferation of generative AI-augmented apps is expected to drive innovation and efficiency across multiple industries.\n\n**3. Potential Industry Impacts:**\n\n- **Customer Service:**\n The integration of generative AI and conversational AI is revolutionizing customer service. AI-powered chatbots are providing faster, more accurate, and personalized responses to customer queries, improving customer satisfaction and reducing operational costs for businesses.\n\n- **Healthcare:**\n Multimodal AI is expected to have a significant impact on healthcare, enabling more accurate diagnostics and personalized treatment plans. By processing diverse data types, AI can provide a comprehensive understanding of patient conditions, leading to better healthcare outcomes.\n\n- **Enterprise Applications:**\n The embedding of generative AI into enterprise applications is enhancing productivity and efficiency. AI-powered tools are automating routine tasks, providing intelligent insights, and improving decision-making processes. This trend is expected to drive significant business value and competitive advantage.\n\n- **Physics:**\n AI is making substantial contributions to the field of physics. Researchers are using generative AI to develop physics-informed techniques for classifying phase transitions in materials, which are more efficient than existing machine-learning approaches. AI is also aiding theoretical investigations in pure mathematics and theoretical physics, and assisting with complex tasks in particle physics and astrophysics. These applications are accelerating research and providing deeper insights into fundamental physical phenomena.\n\n**Conclusion:**\nThe advancements in AI in 2024 are marked by the rise of generative AI, the evolution of multimodal AI, and their integration into various applications and industries. These trends are driving innovation, improving efficiency, and transforming customer experiences. As AI continues to evolve, its impact on industries and daily life is expected to grow, offering new possibilities and opportunities for businesses and individuals alike." \ No newline at end of file