quantalogic

View on PyPIReverse Dependencies (0)

0.35.0 quantalogic-0.35.0-py3-none-any.whl

Wheel Details

Project: quantalogic
Version: 0.35.0
Filename: quantalogic-0.35.0-py3-none-any.whl
Download: [link]
Size: 195173
MD5: e701d981f3f8a612ec1237a3ea03e50c
SHA256: 7743cf3540dc9ea3a7793f59785c30b1d509d0b8f9511cf85824ece29c95ab97
Uploaded: 2025-02-06 05:59:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: quantalogic
Version: 0.35.0
Summary: QuantaLogic ReAct Agents
Author: Raphaël MANSUY
Author-Email: raphael.mansuy[at]gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4.0
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.12.3)
Requires-Dist: boto3 (<2.0.0,>=1.35.86)
Requires-Dist: click (<9.0.0,>=8.1.8)
Requires-Dist: duckduckgo-search (<8.0.0,>=7.2.1)
Requires-Dist: faker (<34.0.0,>=33.3.1)
Requires-Dist: fastapi (<0.116.0,>=0.115.6)
Requires-Dist: fuzzywuzzy (<0.19.0,>=0.18.0)
Requires-Dist: google-auth (<3.0.0,>=2.20.0)
Requires-Dist: google-search-results (<3.0.0,>=2.4.2)
Requires-Dist: jinja2 (<4.0.0,>=3.1.5)
Requires-Dist: litellm (<2.0.0,>=1.56.4)
Requires-Dist: llmlingua (<0.3.0,>=0.2.2)
Requires-Dist: loguru (<0.8.0,>=0.7.3)
Requires-Dist: markdownify (<0.15.0,>=0.14.1)
Requires-Dist: markitdown (<0.0.2,>=0.0.1a3)
Requires-Dist: mkdocs-git-revision-date-localized-plugin (<2.0.0,>=1.2.0)
Requires-Dist: mkdocs-macros-plugin (<2.0.0,>=1.0.4)
Requires-Dist: mkdocs-material[imaging] (<10.0.0,>=9.5.49)
Requires-Dist: mkdocs-mermaid2-plugin (<2.0.0,>=1.1.1)
Requires-Dist: mkdocs-minify-plugin (<0.8.0,>=0.7.1)
Requires-Dist: mkdocstrings (<0.25.0,>=0.24.0)
Requires-Dist: mkdocstrings-python (<2.0.0,>=1.7.0)
Requires-Dist: networkx (<4.0.0,>=3.4.2)
Requires-Dist: pathspec (<0.13.0,>=0.12.1)
Requires-Dist: prompt-toolkit (<4.0.0,>=3.0.48)
Requires-Dist: pydantic (<3.0.0,>=2.10.4)
Requires-Dist: pymdown-extensions (<11.0.0,>=10.3.1)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: python-levenshtein (<0.27.0,>=0.26.1)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: rich (<14.0.0,>=13.9.4)
Requires-Dist: serpapi (<0.2.0,>=0.1.5)
Requires-Dist: sqlalchemy (<3.0.0,>=2.0.37)
Requires-Dist: tenacity (<10.0.0,>=9.0.0)
Requires-Dist: toml (<0.11.0,>=0.10.2)
Requires-Dist: tree-sitter (<0.24.0,>=0.23.2)
Requires-Dist: tree-sitter-c (<0.24.0,>=0.23.4)
Requires-Dist: tree-sitter-cpp (<0.24.0,>=0.23.4)
Requires-Dist: tree-sitter-go (<0.24.0,>=0.23.4)
Requires-Dist: tree-sitter-java (<0.24.0,>=0.23.5)
Requires-Dist: tree-sitter-javascript (<0.24.0,>=0.23.1)
Requires-Dist: tree-sitter-python (<0.24.0,>=0.23.6)
Requires-Dist: tree-sitter-rust (<0.24.0,>=0.23.2)
Requires-Dist: tree-sitter-scala (<0.24.0,>=0.23.4)
Requires-Dist: tree-sitter-typescript (<0.24.0,>=0.23.2)
Requires-Dist: types-requests (<3.0.0.0,>=2.32.0.20241016)
Requires-Dist: uvicorn (<0.35.0,>=0.34.0)
Requires-Dist: websocket (<0.3.0,>=0.2.1)
Description-Content-Type: text/markdown
[Description omitted; length: 21255 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
quantalogic/__init__.py sha256=Su8CnOEdqKu4zTytjiP9P5olg-oIDuUA3fMWM1WUdRY 925
quantalogic/agent.py sha256=6t17qND9Z5EswHdsFTdNf-mzZB-JVHjjbaETY2XK5Xs 34575
quantalogic/agent_config.py sha256=B3cm23F6XniXb_o5f_Ui0sGNYtZQ6wqv2Yq5tbTKJ4Y 9693
quantalogic/agent_factory.py sha256=ax0IPmFdaVNXsHLA2_D6HSLYo6srJQ9OM-p8bWaXuio 5760
quantalogic/coding_agent.py sha256=r0XeShNkXfMYGBKh7_22HatjmNnjXvM-RQW7jdNIkm4 5455
quantalogic/config.py sha256=6UUIUSXKYlqKkL5aIklYzr8PJIDSRLDVVe3Wr6QAUFQ 422
quantalogic/console_print_events.py sha256=md1CwNBoi58nW7KRVESna3QfkWDJo8PvugXSKjL-c-k 2129
quantalogic/console_print_token.py sha256=qSU-3kmoZk4T5-1ybrEBi8tIXDPcz7eyWKhGh3E8uIg 395
quantalogic/docs_cli.py sha256=3giVbUpespB9ZdTSJ955A3BhcOaBl5Lwsn1AVy9XAeY 1663
quantalogic/event_emitter.py sha256=jqot2g4JRXc88K6PW837Oqxbf7shZfO-xdPaUWmzupk 7901
quantalogic/generative_model.py sha256=3OLEPwsKEvtc0JYISeim_gEU8MY45FBN3q2rcixGVsk 13729
quantalogic/get_model_info.py sha256=LFO_0vJ9cWpnzIk5s8xGNGNbPFP8DxBqHkbmjmYNlEk 2994
quantalogic/interactive_text_editor.py sha256=1vW4poJl7SItRGEeGQgtCFcmRDXmfCM8PE-uBtDBJuE 16658
quantalogic/llm.py sha256=98osu6LmjuYw4g-CDIp1SJkYlfoHNwdvq6yJqI-K5NA 5692
quantalogic/main.py sha256=5XxR-exyO8T7lw6Qm7z2bJ4WspBBCbU6Img9lElH0QI 9676
quantalogic/memory.py sha256=zbtRuM05jaS2lJll-92dt5JfYVLERnF_m_9xqp2x-k0 6304
quantalogic/model_info.py sha256=j7QqvjEFQDGpDOgQs8uTkVyI3a50Oa_nrsQjyxizTLc 272
quantalogic/model_info_list.py sha256=n2Y11akkFBghOOOokuT5B15QOIkui6caa9qFKiW-wG0 2434
quantalogic/model_info_litellm.py sha256=m1Yt4SIiOBRWLx7S8f8k4fcTiKJZKtOvcPN_QvQ_Oxk 1880
quantalogic/model_names.py sha256=UZlz25zG9B2dpfwdw_e1Gw5qFsKQ7iME9FJh9Ts4u6s 938
quantalogic/prompts.py sha256=LZ82J_IVZy_G3Cabz_XnCmdM5RAPGuxyAsViCX8ldl4 2939
quantalogic/search_agent.py sha256=EA_FAPP0dVuUbJ_lAGKfYq1FIJ6oLYzGMgKLMvBL4ZQ 2472
quantalogic/server/__init__.py sha256=8sz_PYAUCrkM6JM5EAUeIzNM4NPW6j6UT72JVkc21WQ 91
quantalogic/server/agent_server.py sha256=VXaaWqReUSZOCX7CaKS14jria8yZn1kLEc52E2hV7ZA 22510
quantalogic/server/models.py sha256=nVUGWElOsUw8QnRCGJylk25wCew_5gohe6nldYighUA 1322
quantalogic/server/routes.py sha256=00nFe6s0T4Gv8vCp0wQFjWGo1tC8FViH8h0koAJdWs4 4216
quantalogic/server/state.py sha256=TwtL0BTp_LT-fynF1IR4k8WVXuxXWtSv3NgWG9fuUME 7369
quantalogic/server/static/js/event_visualizer.js sha256=eFkkWyNZw3zOZlF18kxbfsWql8a2C13qBFEOAPzrj88 19646
quantalogic/server/static/js/quantalogic.js sha256=x7TrlZGR1Y0WLK2DWl1xY847BhEWMPnL0Ua7KtOldUc 22311
quantalogic/server/templates/index.html sha256=nDnXJoQEm1vXbhXtgaYk0G5VXj0wwzE6KrqEDhHFpj4 7773
quantalogic/task_file_reader.py sha256=AMIJoeVY9Hhu0dBJ-C5EyaOFsXLkhn2oBhVs-WTnnLk 1460
quantalogic/task_runner.py sha256=urUNgKTGMicKxDNwzueQVDtQt3P-gosGTbGY90Lp0j8 10094
quantalogic/tool_manager.py sha256=Uh-ufrJPufHqDUrFwKlXw3MOsVGc_4lQxuc6cRvZ7wU 7186
quantalogic/tools/__init__.py sha256=syshfk5d0_HV6A_mG4OBBJXy3H7ky-x57MnvlrDVXgI 2331
quantalogic/tools/agent_tool.py sha256=MXCXxWHRch7VK4UWhtRP1jeI8Np9Ne2CUGo8vm1oZiM 3064
quantalogic/tools/dalle_e.py sha256=nur2kl6DKjaWWaHcmF_y9vS5bvty2fW8hQfdgf5KWfs 10948
quantalogic/tools/download_http_file_tool.py sha256=wTfanbXjIRi5-qrbluuLvNmDNhvmYAnlMVb3dO8C2ss 2210
quantalogic/tools/duckduckgo_search_tool.py sha256=xVaEb_SUK5NL3lwMQXj1rGQYYvNT-td-qaB9QCes27Q 7014
quantalogic/tools/edit_whole_content_tool.py sha256=nXmpAvojvqvAcqNMy1kUKZ1ocboky_ZcnCR4SNCSPgw 2360
quantalogic/tools/elixir_tool.py sha256=fzPPtAW-Koy9KB0r5k2zV1f1U0WphL-LXPPOBkeNkug 7652
quantalogic/tools/execute_bash_command_tool.py sha256=YK_cMuODJDOYheZKGmlpZTxJdVbimFLCUlND2_zmyMg 6869
quantalogic/tools/generate_database_report_tool.py sha256=QbZjtmegGEOEZAIa-CSeBo5O9dYBZTk_PWrumyFUg1Q 1890
quantalogic/tools/grep_app_tool.py sha256=BDxygwx7WCbqbiP2jmSRnIsoIUVYG5A4SKzId524ys4 19957
quantalogic/tools/input_question_tool.py sha256=UoTlNhdmdr-eyiVtVCG2qJe_R4bU_ag-DzstSdmYkvM 1848
quantalogic/tools/jinja_tool.py sha256=1bqkFia2GtfntIyTVg4tCiPP8S1dX43U7QsrBE1Ngps 2893
quantalogic/tools/language_handlers/__init__.py sha256=5GD6TYsMqRni0nwePp2KOjNQ04GnT5wihT6YAuvx43c 699
quantalogic/tools/language_handlers/c_handler.py sha256=q_NiOExbnfYyzxz4C0V5B5887d_D8LYr30tTEVj4LH8 1226
quantalogic/tools/language_handlers/cpp_handler.py sha256=7iFBuidI_yMSbC0RL4A3mKPjLWKxW7AoRrtUTlBnpyw 1241
quantalogic/tools/language_handlers/go_handler.py sha256=v8nxfhGMRxBf1xbrP0xUd2r4HsAtu-VK9OeXpv8FRoM 1230
quantalogic/tools/language_handlers/java_handler.py sha256=MGGqmmnec9DsXijjAyPu7XZBsK-lCQAJSpd6ZK42nio 1443
quantalogic/tools/language_handlers/javascript_handler.py sha256=kqtm3MOazyYCYzsT-L3OtkDt54B1m3AWk0Ya9nQx4VM 1729
quantalogic/tools/language_handlers/python_handler.py sha256=ijOQuWoKQvNvV7uo1t308sipYEbPNfZ8R-u71TStNus 1220
quantalogic/tools/language_handlers/rust_handler.py sha256=t_AqKVa3KVk6SVkq_UjUUru0Za8ueCAnanv8w3B815A 1234
quantalogic/tools/language_handlers/scala_handler.py sha256=wr-cWOIFOc0UYwODmEtT6rV63Qf1NyNB_BLo23GLrvk 1281
quantalogic/tools/language_handlers/typescript_handler.py sha256=L4vuJMYxKO3_83dQhdwZ9fogauIV7rwoicRT0xLGfkQ 1738
quantalogic/tools/list_directory_tool.py sha256=8Hy38DelSh-mRqS_uDLpeBYoHLtEy5ji77xI-TJu3Ms 4176
quantalogic/tools/llm_tool.py sha256=CFTvr-RTFiuGWlOLtvw4zv93s_CLUHuHfNmvK6QpQiQ 7014
quantalogic/tools/llm_vision_tool.py sha256=eVDIrANxxZCHxYp9xaAN8hLdFhlYm7bUu2tX9-1xUbI 5496
quantalogic/tools/markitdown_tool.py sha256=lpbJBLx43_x2DjiZAV1HSidkHeqkkV0KvgeLG2fphK4 4339
quantalogic/tools/nodejs_tool.py sha256=zdnE0VFj_5786uR2L0o-SKR0Gk8L-U7rdj7xGHJYIq0 19905
quantalogic/tools/python_tool.py sha256=70HLbfU2clOBgj4axDOtIKzXwEBMNGEAX1nGSf-KNNQ 18156
quantalogic/tools/read_file_block_tool.py sha256=FTcDAUOOPQOvWRjnRI6nMI1Upus90klR4PC0pbPP_S8 5266
quantalogic/tools/read_file_tool.py sha256=l6k-SOIV9krpXAmUTkxzua51S-KHgzGqkcDlD5AD8K0 2710
quantalogic/tools/read_html_tool.py sha256=ZReMuGajMqlXcU7i5JOxCRlGTt96M2CsB7L0ZOEoXMI 11192
quantalogic/tools/replace_in_file_tool.py sha256=95GqcOC0sZzbWHWzYDVwq7rEwChlOgKxb5cxKk-Y7W8 13844
quantalogic/tools/ripgrep_tool.py sha256=sRzHaWac9fa0cCGhECJN04jw_Ko0O3u45KDWzMIYcvY 14291
quantalogic/tools/safe_python_interpreter_tool.py sha256=I8e33-S_6K-1JxgkcTL0J79Op57kp2dzQBsXgwKFm8w 8140
quantalogic/tools/search_definition_names.py sha256=ui0304UgUke6Ca-H3-S4JP9TsdHhRCR5uk9kPuobIDA 18769
quantalogic/tools/sequence_tool.py sha256=NQAtd89d6hscyGe2GzGkHsmdtpAEX_fRa98hvo93EyA 11322
quantalogic/tools/serpapi_search_tool.py sha256=sX-Noch77kGP2XiwislPNFyy3_4TH6TwMK6C81L3q9Y 5316
quantalogic/tools/sql_query_tool.py sha256=5Jgr5m8Xv0B-3oHk560LmF0DgphGKWoAitElwqY9xCc 6120
quantalogic/tools/task_complete_tool.py sha256=L8tuyVoN07Q2hOsxx17JTW0C5Jd_N-C0i_0PtCUQUKU 929
quantalogic/tools/tool.py sha256=fdD-wwAOgfua2RRk1FHv_mlNBQ1FTzPO8vMIKiRirZM 9800
quantalogic/tools/unified_diff_tool.py sha256=wTKXIoBEPcC_EcQmpJZVi95vq0Ncvsw1Kyc7XqPO6dU 14147
quantalogic/tools/utils/__init__.py sha256=qLQaS1JvZt_Bfg5sTj-TUa47u2IatLaIwDZe0EtXELI 344
quantalogic/tools/utils/create_sample_database.py sha256=Aus9xRLGfQfsYnxsAkJ5CW-Za6fwKQeqm2mOXqgkMis 4018
quantalogic/tools/utils/generate_database_report.py sha256=0D-5fWOfpAh1jEcld5OTQP5x6XkJE5jpNY6FyHv1L2s 10345
quantalogic/tools/wikipedia_search_tool.py sha256=bdZ_0dYTxpEfU04tBFsatnLM5P9Z3kAZgKQEjsopJLA 5405
quantalogic/tools/write_file_tool.py sha256=_mx9_Zjg2oMAAVzlcHEKjZVZUxQVgbRfcoMKgWnoZcg 3764
quantalogic/utils/__init__.py sha256=hsS3hXH5lsBQcZh2QBANY1Af2Zs1jtrgxA7kXJEWi58 680
quantalogic/utils/ask_user_validation.py sha256=F0jkbFJVXAImcSSP7op6dov5i80hRvZGRvBHbfcZrxg 340
quantalogic/utils/check_version.py sha256=grxTfJE85GMue1OAk8z8_q8tjEJxQ8RO6fN3fJ_qedg 1136
quantalogic/utils/download_http_file.py sha256=FTN3brq9WvCFvuBX-lYAhjsdYTzQT4m9m2vqlcyjkNk 3472
quantalogic/utils/get_all_models.py sha256=Ol4e60MwZiJhu8HZ2i_RpIumLmFYYrncB1X9q1KEQh0 544
quantalogic/utils/get_coding_environment.py sha256=oMK5ZanOqX_SFaJxUZQGlsAAaiLUgJufCJYDrHnHPuQ 584
quantalogic/utils/get_environment.py sha256=7wWruSHYTUlnQWW27qU3WFYZnncqqqdofsxAsUU7lhw 875
quantalogic/utils/get_quantalogic_rules_content.py sha256=fnEFTyClXzpI0MLaM-gB9R6l4CJlu2NnaYiR09ciJC8 673
quantalogic/utils/git_ls.py sha256=_k6QIQtc0aM1bsG340jBp4VrdevbcH8Pg2CV4r9oHok 5264
quantalogic/utils/lm_studio_model_info.py sha256=1eDvZ-I9W8AZbCch1l5rdiSpUxL7qMnfZItdFZkmAWs 1819
quantalogic/utils/python_interpreter.py sha256=VQdLdh0Jk-cWkXLwzPY5lwl8LFWPp8RzI9pKbfoieZg 33534
quantalogic/utils/read_file.py sha256=tSRVHk8dIP4nNLL89v5kRki4hOTjVyjbmuEb2zwvwCY 2077
quantalogic/utils/read_http_text_content.py sha256=n3IayT5KcqctIVVF2gOQQAMf3Ow6eenlVgfXTpLcQbw 4410
quantalogic/version.py sha256=ea_cRutaQk5_lwlLbUUvPFuOT7Of7-gAsDl7wdveS-g 107
quantalogic/version_check.py sha256=cttR1lR3OienGLl7NrK1Te1fhDkqSjCci7HC1vFUTSY 1627
quantalogic/welcome_message.py sha256=IXMhem8h7srzNUwvw8G_lmEkHU8PFfote021E_BXmVk 3039
quantalogic/xml_parser.py sha256=iUQZC4a8uqBsP7RAZaY0Ed9k8TCd-ImuF41eF7MR2WM 11615
quantalogic/xml_tool_parser.py sha256=Vz4LEgDbelJynD1siLOVkJ3gLlfHsUk65_gCwbYJyGc 3784
quantalogic-0.35.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
quantalogic-0.35.0.dist-info/METADATA sha256=rWN7fF9L5VdvL4al2IAcldkom7cuDYC8KadeBIcYKqY 23941
quantalogic-0.35.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
quantalogic-0.35.0.dist-info/entry_points.txt sha256=h74O_Q3qBRCrDR99qvwB4BpBGzASPUIjCfxHq6Qnups 183
quantalogic-0.35.0.dist-info/RECORD

entry_points.txt

docs-build = quantalogic.docs_cli:build_docs
docs-deploy = quantalogic.docs_cli:deploy_docs
docs-serve = quantalogic.docs_cli:serve_docs
quantalogic = quantalogic.main:cli