# This file was autogenerated by uv via the following command:
#    uv export --frozen --no-emit-project --no-hashes --no-dev -o requirements.txt
aiohappyeyeballs==2.6.1
    # via aiohttp
aiohttp==3.14.1
    # via machinaos-server
aiosignal==1.4.0
    # via aiohttp
aiosqlite==0.22.1
    # via machinaos-server
annotated-doc==0.0.4
    # via fastapi
annotated-types==0.7.0
    # via pydantic
anthropic==0.94.0
    # via
    #   langchain-anthropic
    #   machinaos-server
    #   rlms
anyio==4.13.0
    # via
    #   anthropic
    #   google-genai
    #   groq
    #   httpx
    #   httpx-ws
    #   lmstudio
    #   mcp
    #   openai
    #   portkey-ai
    #   sse-starlette
    #   starlette
    #   watchfiles
apify-client==2.5.0
    # via machinaos-server
apify-shared==2.2.0
    # via apify-client
apscheduler==3.11.2
    # via machinaos-server
async-timeout==5.0.1
    # via crawlee
attrs==26.1.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
bcrypt==5.0.0
    # via machinaos-server
beautifulsoup4==4.14.3
    # via crawlee
bracex==2.6
    # via wcmatch
cached-property==2.0.1
    # via portkey-ai
cachetools==7.0.5
    # via crawlee
certifi==2026.2.25
    # via
    #   httpcore
    #   httpx
    #   requests
cffi==2.0.0 ; platform_python_implementation != 'PyPy'
    # via cryptography
charset-normalizer==3.4.7
    # via requests
click==8.3.2
    # via
    #   ddgs
    #   uvicorn
colorama==0.4.6
    # via
    #   apify-client
    #   click
    #   crawlee
    #   pytest
    #   qrcode
    #   tqdm
    #   uvicorn
crawlee==1.7.2
    # via machinaos-server
cryptography==46.0.7
    # via
    #   google-auth
    #   machinaos-server
    #   pyjwt
ddgs==9.13.0
    # via machinaos-server
deepagents==0.5.2
    # via machinaos-server
dependency-injector==4.49.0
    # via machinaos-server
distro==1.9.0
    # via
    #   anthropic
    #   google-genai
    #   groq
    #   openai
    #   portkey-ai
dnspython==2.8.0
    # via email-validator
docstring-parser==0.17.0
    # via anthropic
email-validator==2.3.0
    # via machinaos-server
fastapi==0.135.3
    # via machinaos-server
filelock==3.25.2
    # via tldextract
filetype==1.2.0
    # via langchain-google-genai
frozenlist==1.8.0
    # via
    #   aiohttp
    #   aiosignal
google-api-core==2.30.3
    # via google-api-python-client
google-api-python-client==2.194.0
    # via machinaos-server
google-auth==2.49.2
    # via
    #   google-api-core
    #   google-api-python-client
    #   google-auth-httplib2
    #   google-auth-oauthlib
    #   google-genai
    #   machinaos-server
google-auth-httplib2==0.3.1
    # via
    #   google-api-python-client
    #   machinaos-server
google-auth-oauthlib==1.3.1
    # via machinaos-server
google-genai==1.72.0
    # via
    #   langchain-google-genai
    #   machinaos-server
    #   rlms
googleapis-common-protos==1.74.0
    # via google-api-core
googlemaps==4.10.0
    # via machinaos-server
greenlet==3.4.0
    # via
    #   machinaos-server
    #   sqlalchemy
groq==0.37.1
    # via langchain-groq
h11==0.16.0
    # via
    #   httpcore
    #   uvicorn
    #   wsproto
html2text==2025.4.15
    # via machinaos-server
html5lib==1.1
    # via crawlee
httpcore==1.0.9
    # via
    #   httpx
    #   httpx-ws
httplib2==0.31.2
    # via
    #   google-api-python-client
    #   google-auth-httplib2
httptools==0.7.1
    # via uvicorn
httpx==0.28.1
    # via
    #   anthropic
    #   google-genai
    #   groq
    #   httpx-ws
    #   langgraph-sdk
    #   langsmith
    #   lmstudio
    #   machinaos-server
    #   mcp
    #   ollama
    #   openai
    #   portkey-ai
    #   python-telegram-bot
httpx-sse==0.4.3
    # via mcp
httpx-ws==0.9.0
    # via lmstudio
idna==3.18
    # via
    #   anyio
    #   email-validator
    #   httpx
    #   requests
    #   tldextract
    #   yarl
impit==0.12.0
    # via
    #   apify-client
    #   crawlee
importlib-metadata==8.7.1
    # via opentelemetry-api
iniconfig==2.3.0
    # via pytest
jiter==0.14.0
    # via
    #   anthropic
    #   openai
    #   portkey-ai
jsonpatch==1.33
    # via langchain-core
jsonpointer==3.1.1
    # via jsonpatch
jsonschema==4.26.0
    # via mcp
jsonschema-specifications==2025.9.1
    # via jsonschema
langchain==1.2.15
    # via deepagents
langchain-anthropic==1.4.0
    # via
    #   deepagents
    #   machinaos-server
langchain-cerebras==0.8.2
    # via machinaos-server
langchain-core==1.3.3
    # via
    #   deepagents
    #   langchain
    #   langchain-anthropic
    #   langchain-cerebras
    #   langchain-google-genai
    #   langchain-groq
    #   langchain-openai
    #   langchain-text-splitters
    #   langgraph
    #   langgraph-checkpoint
    #   langgraph-prebuilt
    #   machinaos-server
langchain-google-genai==4.2.1
    # via
    #   deepagents
    #   machinaos-server
langchain-groq==1.1.2
    # via machinaos-server
langchain-openai==1.1.14
    # via
    #   langchain-cerebras
    #   machinaos-server
langchain-protocol==0.0.15
    # via langchain-core
langchain-text-splitters==1.1.2
    # via machinaos-server
langgraph==1.1.6
    # via langchain
langgraph-checkpoint==4.0.1
    # via
    #   langgraph
    #   langgraph-prebuilt
langgraph-prebuilt==1.0.9
    # via langgraph
langgraph-sdk==0.3.13
    # via langgraph
langsmith==0.8.14
    # via
    #   deepagents
    #   langchain-core
lmstudio==1.5.0
    # via machinaos-server
lxml==6.1.1
    # via
    #   beautifulsoup4
    #   ddgs
markdown-it-py==4.0.0
    # via
    #   machinaos-server
    #   rich
mcp==1.27.0
    # via machinaos-server
mdurl==0.1.2
    # via markdown-it-py
more-itertools==11.0.2
    # via
    #   apify-client
    #   crawlee
msgspec==0.21.1
    # via lmstudio
multidict==6.7.1
    # via
    #   aiohttp
    #   yarl
nexus-rpc==1.4.0
    # via temporalio
oauthlib==3.3.1
    # via requests-oauthlib
ollama==0.6.2
    # via machinaos-server
openai==2.31.0
    # via
    #   langchain-openai
    #   rlms
opentelemetry-api==1.41.1
    # via
    #   machinaos-server
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
opentelemetry-sdk==1.41.1
    # via machinaos-server
opentelemetry-semantic-conventions==0.62b1
    # via opentelemetry-sdk
orjson==3.11.8
    # via
    #   langgraph-sdk
    #   langsmith
    #   machinaos-server
ormsgpack==1.12.2
    # via langgraph-checkpoint
packaging==26.0
    # via
    #   langchain-core
    #   langsmith
    #   pooch
    #   pytest
pillow==12.2.0
    # via qrcode
platformdirs==4.9.6
    # via pooch
pluggy==1.6.0
    # via pytest
pooch==1.9.0
    # via machinaos-server
portkey-ai==2.2.0
    # via rlms
primp==1.2.2
    # via ddgs
propcache==0.4.1
    # via
    #   aiohttp
    #   yarl
protego==0.6.0
    # via crawlee
proto-plus==1.27.2
    # via google-api-core
protobuf==6.33.6
    # via
    #   google-api-core
    #   googleapis-common-protos
    #   proto-plus
    #   temporalio
psutil==7.2.2
    # via
    #   crawlee
    #   machinaos-server
ptyprocess==0.7.0 ; sys_platform != 'win32'
    # via machinaos-server
pyasn1==0.6.3
    # via pyasn1-modules
pyasn1-modules==0.4.2
    # via google-auth
pycparser==3.0 ; implementation_name != 'PyPy' and platform_python_implementation != 'PyPy'
    # via cffi
pydantic==2.12.5
    # via
    #   anthropic
    #   crawlee
    #   fastapi
    #   google-genai
    #   groq
    #   langchain
    #   langchain-anthropic
    #   langchain-core
    #   langchain-google-genai
    #   langgraph
    #   langsmith
    #   machinaos-server
    #   mcp
    #   ollama
    #   openai
    #   portkey-ai
    #   pydantic-settings
    #   sqlmodel
    #   xdk
pydantic-core==2.41.5
    # via pydantic
pydantic-settings==2.13.1
    # via
    #   crawlee
    #   machinaos-server
    #   mcp
pyee==13.0.1
    # via crawlee
pygments==2.20.0
    # via
    #   pytest
    #   rich
pyjwt==2.13.0
    # via
    #   machinaos-server
    #   mcp
pyparsing==3.3.2
    # via httplib2
pytest==9.0.3
    # via rlms
python-dotenv==1.2.2
    # via
    #   machinaos-server
    #   pydantic-settings
    #   rlms
    #   uvicorn
python-multipart==0.0.27
    # via mcp
python-slugify==8.0.4
    # via machinaos-server
python-telegram-bot==22.7
    # via machinaos-server
pytz==2026.1.post1
    # via machinaos-server
pywin32==311 ; sys_platform == 'win32'
    # via mcp
pywinpty==3.0.3 ; sys_platform == 'win32'
    # via machinaos-server
pyyaml==6.0.3
    # via
    #   langchain-core
    #   machinaos-server
    #   uvicorn
qrcode==8.2
    # via machinaos-server
referencing==0.37.0
    # via
    #   jsonschema
    #   jsonschema-specifications
regex==2026.4.4
    # via tiktoken
requests==2.33.1
    # via
    #   google-api-core
    #   google-auth
    #   google-genai
    #   googlemaps
    #   langsmith
    #   pooch
    #   requests-file
    #   requests-oauthlib
    #   requests-toolbelt
    #   rlms
    #   tiktoken
    #   tldextract
    #   xdk
requests-file==3.0.1
    # via tldextract
requests-oauthlib==2.0.0
    # via
    #   google-auth-oauthlib
    #   xdk
requests-toolbelt==1.0.0
    # via langsmith
rich==14.3.4
    # via rlms
rlms==0.1.1
    # via machinaos-server
rpds-py==0.30.0
    # via
    #   jsonschema
    #   referencing
six==1.17.0
    # via html5lib
sniffio==1.3.1
    # via
    #   anthropic
    #   google-genai
    #   groq
    #   openai
    #   portkey-ai
soupsieve==2.8.3
    # via beautifulsoup4
sqlalchemy==2.0.49
    # via sqlmodel
sqlmodel==0.0.38
    # via machinaos-server
sse-starlette==3.4.1
    # via mcp
starlette==1.3.0
    # via
    #   fastapi
    #   mcp
    #   sse-starlette
structlog==25.5.0
    # via machinaos-server
temporalio==1.25.0
    # via machinaos-server
tenacity==9.1.4
    # via
    #   google-genai
    #   langchain-core
text-unidecode==1.3
    # via python-slugify
tiktoken==0.12.0
    # via langchain-openai
tldextract==5.3.1
    # via crawlee
tqdm==4.67.3
    # via
    #   openai
    #   portkey-ai
types-protobuf==6.32.1.20260221
    # via temporalio
types-requests==2.33.0.20260408
    # via portkey-ai
typing-extensions==4.15.0
    # via
    #   aiohttp
    #   aiosignal
    #   anthropic
    #   anyio
    #   beautifulsoup4
    #   crawlee
    #   dependency-injector
    #   fastapi
    #   google-genai
    #   groq
    #   langchain-core
    #   langchain-protocol
    #   lmstudio
    #   mcp
    #   nexus-rpc
    #   openai
    #   opentelemetry-api
    #   opentelemetry-sdk
    #   opentelemetry-semantic-conventions
    #   portkey-ai
    #   pydantic
    #   pydantic-core
    #   pyee
    #   referencing
    #   sqlalchemy
    #   sqlmodel
    #   starlette
    #   temporalio
    #   typing-inspection
typing-inspection==0.4.2
    # via
    #   fastapi
    #   mcp
    #   pydantic
    #   pydantic-settings
tzdata==2026.1 ; sys_platform == 'win32'
    # via tzlocal
tzlocal==5.3.1
    # via apscheduler
uritemplate==4.2.0
    # via google-api-python-client
urllib3==2.7.0
    # via
    #   requests
    #   types-requests
uuid-utils==0.14.1
    # via
    #   langchain-core
    #   langsmith
uvicorn==0.44.0
    # via
    #   machinaos-server
    #   mcp
uvloop==0.22.1 ; platform_python_implementation != 'PyPy' and sys_platform != 'cygwin' and sys_platform != 'win32'
    # via uvicorn
watchfiles==1.1.1
    # via uvicorn
wcmatch==10.1
    # via deepagents
webencodings==0.5.1
    # via html5lib
websockets==16.0
    # via
    #   google-genai
    #   langsmith
    #   machinaos-server
    #   uvicorn
wsproto==1.3.2
    # via httpx-ws
xdk==0.9.0
    # via machinaos-server
xxhash==3.6.0
    # via
    #   langgraph
    #   langsmith
yarl==1.23.0
    # via
    #   aiohttp
    #   crawlee
zipp==3.23.0
    # via importlib-metadata
zstandard==0.25.0
    # via langsmith
