floki-ai

View on PyPIReverse Dependencies (0)

0.5.0 floki_ai-0.5.0-py3-none-any.whl

Wheel Details

Project: floki-ai
Version: 0.5.0
Filename: floki_ai-0.5.0-py3-none-any.whl
Download: [link]
Size: 141731
MD5: 3547ea567d28a74dbc92f72a177bb28e
SHA256: 5371e7809a73fbaaeaefb3603bbb9746d75ad9a47681a682126209a797c46684
Uploaded: 2024-12-07 03:54:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: floki-ai
Version: 0.5.0
Summary: Agentic Workflows Made Simple
Author: Roberto Rodriguez
Home-Page: https://github.com/Cyb3rWard0g/floki
Project-Url: homepage, https://github.com/Cyb3rWard0g/floki
License: MIT License
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Python: <3.13,>=3.9
Requires-Dist: pydantic (==2.10.2)
Requires-Dist: chromadb (==0.5.20)
Requires-Dist: openai (==1.56.1)
Requires-Dist: openapi-pydantic (==0.5.0)
Requires-Dist: regex (>=2023.12.25)
Requires-Dist: sentence-transformers (==3.3.1)
Requires-Dist: neo4j (==5.26.0)
Requires-Dist: Jinja2 (==3.1.4)
Requires-Dist: azure-identity (==1.19.0)
Requires-Dist: dapr (==1.14.0)
Requires-Dist: dapr-ext-fastapi (==1.14.0)
Requires-Dist: dapr-ext-workflow (==0.5.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6313 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
floki/__init__.py sha256=tgCIVprCSwQTmQ2-ayavqpU7TTKFLRntPHGSeNlaKGE 427
floki/agent/__init__.py sha256=z5fauVn_gNZRdhnMcadWTV41Ae1cCMD2Ebk8bGcSwHk 296
floki/agent/base.py sha256=m_DUdiZ3e_oBsXUOT49r3YFRnYzgdyYsdaF33sQ2EbM 13706
floki/agent/actor/__init__.py sha256=6O9PDvSiSem6L6vAKLyGSQVRt2Kp07d3UhPX3VfSuso 75
floki/agent/actor/base.py sha256=FCFmXRf2mxqYSA8RVZvbPO5d8PLhxHooaLj-x8fN7T4 6771
floki/agent/actor/interface.py sha256=tfd1c2kzkvdp_eluraZd3WLxOtCy23Cgf2Bg2QAEKdQ 1117
floki/agent/patterns/__init__.py sha256=WPmhAoy3Wd9Ewal9u3bEoUPxwMP80AYQ3S67GvECBX8 104
floki/agent/patterns/openapi/__init__.py sha256=leXGBeBWaPlPHep5hvP8ddtHVpTA-q3kxKLRBwSwsOQ 36
floki/agent/patterns/openapi/react.py sha256=SJtMLrPynsb7Dfhf9fcEFfxp5EQTJ8My7JOA3ZuIFMA 3647
floki/agent/patterns/openapi/tools.py sha256=n_Ng8-pgf5kbYZgNUcYEB0gGvxsqylbV7X3oFcWw9Vs 4666
floki/agent/patterns/react/__init__.py sha256=PuahlJH-FpQ5S5yDwuYTSNjSP5x8j2UcRKIHNnD2-1g 28
floki/agent/patterns/react/base.py sha256=ywqV7fMUG2rZBWuTQ9sPgnCBihZYRF2TgwIwhPR-ZGg 13915
floki/agent/patterns/toolcall/__init__.py sha256=Vy0I60zTJl3E4qU-YHHpDbZi2fUXJZ-9KIfq1rfvjdw 31
floki/agent/patterns/toolcall/base.py sha256=-rmRfZowY6OBEhJ5MxZHrr9za3rQHnnYFgFTX1mg4XA 5288
floki/agent/services/__init__.py sha256=pP7y-r6XSrKL9gH68tPYEvz1xLmu5bOSF6yTmhkpcqQ 106
floki/agent/services/base.py sha256=N1fstF9nnwX9GrV_oHxx_m-6NSvtHDTKLNTg4mocWW8 18248
floki/agent/services/default.py sha256=vp6BuejFUyfK3nzovHQud3hVC2oZUNEohGZOKTpT0K4 4031
floki/agent/services/messaging.py sha256=MT9SmWpVBvT7TVgEabwHwzfk2QLGFxCYH-zb_rTS-G4 6350
floki/agent/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
floki/agent/utils/auth.py sha256=fSkxTGDwiRh_PbiHNSsi7W0vbWTenaocyfo3muwQI0w 1419
floki/agent/utils/factory.py sha256=Tdx__X2OYrZHUEqd3ehvd9g9dw9lkyZLs19kCn5z_kE 2866
floki/agent/utils/message_converter.py sha256=U0oj4niz6N8hoUGjvR1htPgIjIQRWlxme3QXNA5jT0w 1265
floki/agent/utils/text_printer.py sha256=DoJmHBPGLzvpIlrc0lTT6pgRgArgr0o7FzXK-cF5TuA 5786
floki/agent/workflows/__init__.py sha256=MJBhp7vynQULqz7Tgir6Bf_qE9elb_fcvfbVjKBw5XM 168
floki/agent/workflows/base.py sha256=m4t4jYYtV3Wu7eIouRq7L5ti4GKqbTD7908WCS2GbIQ 6049
floki/agent/workflows/llm.py sha256=_zN6h7NGEBb6o3lAnLTFVuSevPuEVFPiIFpbb3un9aw 7418
floki/agent/workflows/random.py sha256=B84X3DyfJ8wsMzsFwwsf6jZVVSJH3hhcOdfaLwTLuYo 6050
floki/agent/workflows/roundrobin.py sha256=NMSjxfITfKO7C_CT7e0H5va_ox4hbrwkb5b91ExWNFc 6070
floki/llm/__init__.py sha256=U6Qx1JYMwVQ2aB7Yc50aHUKDMNKo3UqNPKmTiiusH5Q 270
floki/llm/base.py sha256=uiRkL0eqlXrG3u-hrD6A1f1YDsG7EW2nGcDKYD7tZ54 2598
floki/llm/huggingface/__init__.py sha256=yEVxowfO9UJNWYbgGGztgq09bjW349Yw4NQRID6U6K0 74
floki/llm/huggingface/chat.py sha256=M1MH6xo1jBbGMD1-nGG4oJKEJ1rHjiHw0Uw2bjEkJB4 7833
floki/llm/huggingface/client.py sha256=j0533QndjrtCc4oTSbanTdhFj5cAr_EGV8Oc3x9Smo4 3857
floki/llm/openai/__init__.py sha256=rXiiJBNypcyBN4iNXt-DX21Nz_yIzgt_XAG61zbifIw 118
floki/llm/openai/azure_client.py sha256=QuaRn_C8bEmUGdsyDrdyVrd-wCwvadaiK97Bhoxaxf4 6033
floki/llm/openai/chat.py sha256=JM4Cfm5SQrzgFX_ZybcpwLfzbgpq-VHPxGJeuystfpA 11526
floki/llm/openai/openai_client.py sha256=xaKK27p0SJpDalbXZcOCC0t9ra-0aNX1q3zEmiUV-nQ 2543
floki/llm/utils/__init__.py sha256=oj18rU96DY3nC_jXEpqhpBq0whPBAK9GNWQyGnqoACI 176
floki/llm/utils/http.py sha256=F1NoEZx1PQqf5USR7vCNn_kc-0csqsfa1pXt0Db0IjQ 669
floki/llm/utils/request.py sha256=EwYUsvJts15hH1549Ks2FISWX8rP-5HNqXKL2PderpE 4263
floki/llm/utils/response.py sha256=MhvRS8GQ1zcrPwgvrcTpAjLxP_aujNc1F7HZ0kud6zU 2123
floki/llm/utils/stream.py sha256=q6v8xcHgxJd0zE2fFy1_JWLuLN08iPAO9SaC2eBjyQ0 8538
floki/llm/utils/structure.py sha256=VaBUkqeP8jSTm3q-8OpWnEndnt1w4El3Fg0Qf6id79Q 6892
floki/memory/__init__.py sha256=aZTy5Ap5MBvqukb1zKKS4ZkoNZP9DbCWVEEpVRcY1Fs 180
floki/memory/base.py sha256=BP7wc1xbjoT8ZtVAOzKitMtgj3Df9HC_hERDslpPi1M 1998
floki/memory/daprstatestore.py sha256=6mCEC1JHTPJAHy3uQPQDjO-f9PktELyoAJgw-CiIDLY 7596
floki/memory/liststore.py sha256=5rQIHnnlYrzfFOa400P4BtQyKICZgNWe3HTX813NvrY 2458
floki/memory/vectorstore.py sha256=7lonGxHW_GiSBRDBRWkEZCFrPTnyn86r2o8sw0eQkn4 6554
floki/prompt/__init__.py sha256=lmlX21ZXiF1_ALPmkuJOzR4Zve137hwl4jniU15FYEY 184
floki/prompt/base.py sha256=-q1c4_haKpcQ0VDd1aWPH5oKWJlR2IeOpYtNYiV_XI4 2790
floki/prompt/chat.py sha256=F8GjiUt3P_EbWhN-vdXp-V183g8BjXlIysLlWm-qp3E 6078
floki/prompt/prompty.py sha256=Tfx18dBnyh2X2-bwYdMle-iz8r2Qq2h1knYA8NdliFc 5656
floki/prompt/string.py sha256=CIp9_1pvAbsfMVUaKyO_DN08E4_hzjBqUfrep6s6vBc 4771
floki/prompt/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
floki/prompt/utils/chat.py sha256=B2GppVLTW-fWDnC5ZAyd59zyc0iyvAnHhuHs_bMxcJk 10287
floki/prompt/utils/fstring.py sha256=MJQIyIlYCMkJvpwCLfLxglDtHcGlQTWWxbpQhXzFcbo 824
floki/prompt/utils/jinja.py sha256=AgMI7IZj1prFwl1iFQrw9oAmqrCZJ591rzy5yc_oKSc 1112
floki/prompt/utils/prompty.py sha256=ZY44Zog93kRRqFjCyp7h7sNFyO-e_UbvGwsyn0IHnWE 15767
floki/prompt/utils/string.py sha256=NNT3Bgw9HBmGXLs_k1l24x5aX9YF3wkIKqvhj82wY0o 1989
floki/service/__init__.py sha256=0Gs6DKF0-JlpmZw6fme_tAWE1TMy8koGcLiKSMH-tGM 52
floki/service/fastapi/__init__.py sha256=LuQQlKFounKljq6RXAAhULgOCDzv1_PiKEhSmYOdHos 66
floki/service/fastapi/base.py sha256=DXtISLARPTZzuUNhVO1Ip3O7KunZipcEKuUAtVeo-Ts 4295
floki/service/fastapi/dapr.py sha256=W4q_DpEZymjvsN7czwuQkD5Ox8iXh6M4Vu4gEj9ktKI 7534
floki/storage/__init__.py sha256=CxM6OOFwV0dv9DOaO5z5_Do5Qm8VwaVreLlGX9039kI 141
floki/storage/daprstores/__init__.py sha256=rsPCUcAxoL-i0XZG3-Jk_dMB4UPh2TeIq3Cg0bN-G4s 70
floki/storage/daprstores/base.py sha256=cV_OqDg_sTV0Cw-x_jI27jjGZahJf7qtDUNKw_G9zWk 1783
floki/storage/daprstores/secretstore.py sha256=-QeaeVAHYIfQNbW4MD9M3vFhhZbjjsW1bknqbOoGc48 1429
floki/storage/daprstores/statestore.py sha256=3xicjt2rVwYdOOzR91J1mxWo2igOPr4Al9aplHhhKN0 5081
floki/storage/graphstores/__init__.py sha256=zrB8PMQOqSHo59rnmwvmyRJhLAFi58aFe0pF2yV23bw 67
floki/storage/graphstores/base.py sha256=R3jogRm7py-vcpi4Sjwf5dcbrH7CYtCkTbR5uF0F-p4 1871
floki/storage/graphstores/neo4j/__init__.py sha256=veh8ifcwxROmZet8tap5IEgSKfDc3uv6-gOzFLdMJ-w 65
floki/storage/graphstores/neo4j/base.py sha256=KT1tXOkrEljiBrQKqGpe6GA_8tz6GSuB38PMxQHsqYE 13659
floki/storage/graphstores/neo4j/client.py sha256=zfqNHKShOWmMWZ7IFAuzhMKau4TfvFJXOTH06-q8Xc0 2391
floki/storage/graphstores/neo4j/utils.py sha256=BWSGr0FlOJorHH5X8fKpBI4JbA9TPf-1jiI8wlSpxps 1169
floki/storage/vectorstores/__init__.py sha256=I-bSGHoqizRGO0oOv2lhwW46RMZYFbSYd5Xe-h-xv08 95
floki/storage/vectorstores/base.py sha256=fWOYaLIAL2Oa2-a_3_WfXvR2uXdug1Ilhfc_x5FFL7I 2901
floki/storage/vectorstores/chroma/__init__.py sha256=BisnXGWZL-dlX1S6lDyz8-yxQ1jADv_wfD9cIKREbPg 81
floki/storage/vectorstores/chroma/base.py sha256=Ny5mLXjHnECg3srBHG1VSX-pWJiZ2wyElKXHa8GWkK4 10139
floki/storage/vectorstores/chroma/embedding.py sha256=zOFyqCFrDzag_chyeoucLOZ8z3kbeT9mhVK53I5O-TI 2688
floki/tool/__init__.py sha256=O7Q1rcfA9Oqr5kXoc_lCb-aYPWUths_yydoJn9HzNC8 73
floki/tool/base.py sha256=IifFIb33Zp2i65oT2Cvi72a8mvqOpzpVbGQ5dIAvBXc 8525
floki/tool/executor.py sha256=RNRjpS8m8sSn8sHiUvyDri2j1SdwIDuh-2CFyGG6V_4 4591
floki/tool/storage/__init__.py sha256=iPNbU3-2f5uy1z7GERphJbatuaAiHoPtQF2VUW77aL8 40
floki/tool/storage/vectorstore.py sha256=BEsU3Fk8EqcgSr7NbUX8uKLgcEeDZ-Zaznf0JeFE_lQ 2716
floki/tool/utils/__init__.py sha256=M0PVZIQrfz9ELkaZcOMDQTJHYKNXChWdGJLrBaZXx4g 67
floki/tool/utils/function_calling.py sha256=5zEnm5fZDNngNGON6FuJ_i2XAIwPfI9A9FQSZ2_DG1c 7743
floki/tool/utils/openapi.py sha256=01ummzXeJH34hryg2r1dY5S6q-444TLH0O9cby_MwSk 15138
floki/tool/utils/tool.py sha256=yJtTeNHY922eOdGwv2K44pJCWsC0ri4GJ9YIbRdk9Fw 3255
floki/types/__init__.py sha256=p40GMneay2MmYk6uvUXSyQVHyR8-MfdQ-RPXDbeyBc0 584
floki/types/agent.py sha256=Yx6nAMk6tlGCb_vir3eFycLcDGY-fobEuNsEJ82QGGs 2965
floki/types/exceptions.py sha256=5TmZrJYLy-M8cOz6EyPgUzOKFHElRdEt1KSUnNnpVdw 537
floki/types/graph.py sha256=HOroLotv0siYgtbW60VvgGGbIe2YccsuLHliOCSdarY 1898
floki/types/llm.py sha256=yI5Wz2UfrI4RJN7ncgteuhVqp42v7bxP5VFuO0D8VNQ 10525
floki/types/message.py sha256=hK-fJ-0WhxS3ceFbR6-rSABW-m1kE6Nfyfj697_Wlc4 12601
floki/types/tools.py sha256=vVq1oU35ve2yo5uzVxQp3Zd5_6pW008UGjtctgXlWoU 2983
floki/types/workflow.py sha256=GCfjN8C1L8I7A7hMGYfdzIsBEMe2XY3009EHP1pOsHQ 2372
floki/workflow/__init__.py sha256=A0L0aEoTCh3NBY1OivvJeTkp5RCIDfTNcMFUH-UMCxE 92
floki/workflow/base.py sha256=wqFT98UqqVUN5xZxh3y7Chjovz47ijRXpIQG9QpJ_aM 30095
floki/workflow/service.py sha256=6JGSAtMRlArXtfhHlI387X6jNNWQeN9ZKhCH9-h-ZHs 5989
floki/workflow/task.py sha256=ejZeEXNJdcsLxP8TEQfXmewFtbRDf2uMwcmIVYK4sXM 12142
floki_ai-0.5.0.dist-info/LICENSE sha256=bLuDK7ViuXhXW0nWgsYwHhpwgTaEBoyf2_dcDIUABZQ 1074
floki_ai-0.5.0.dist-info/METADATA sha256=1-7Ph5V6y2XG6lkDOLbxJb5LNRsGnXIxeA9IWYuyRRE 7390
floki_ai-0.5.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
floki_ai-0.5.0.dist-info/top_level.txt sha256=hXpuMey9bJAd6FGYqfeCVrGd9Wrh_klCUveBW8WgZ7M 6
floki_ai-0.5.0.dist-info/RECORD

top_level.txt

floki