fastapi<1,>=0.115
uvicorn[standard]<1,>=0.30
openai==2.24.0
python-dotenv==1.2.2
httpx[socks]==0.28.1
rich==14.3.3
tenacity==9.1.4
pyyaml==6.0.3
ruamel.yaml==0.18.17
requests==2.33.0
jinja2==3.1.6
pydantic==2.13.4
croniter==6.0.0
packaging==26.0
PyJWT[crypto]==2.13.0
urllib3<3,>=2.7.0
psutil==7.2.2
pathspec==1.1.1
Pillow==12.2.0

[:sys_platform == "win32"]
tzdata==2025.3

[all]
kryden-agent[anthropic]
kryden-agent[exa]
kryden-agent[firecrawl]
kryden-agent[parallel-web]
kryden-agent[fal]
kryden-agent[modal]
kryden-agent[daytona]
kryden-agent[computer-use]
kryden-agent[google]
kryden-agent[youtube]
kryden-agent[bedrock]
kryden-agent[azure-identity]

[anthropic]
anthropic==0.87.0

[azure-identity]
azure-identity==1.25.3

[bedrock]
boto3==1.42.89

[computer-use]
mcp==1.26.0
starlette==1.0.1

[daytona]
daytona==0.155.0

[dev]
debugpy==1.8.20
pytest==9.0.2
pytest-asyncio==1.3.0
pytest-timeout==2.4.0
pyinstaller==6.17.0
ty==0.0.21
ruff==0.15.10
setuptools==82.0.1

[exa]
exa-py==2.10.2

[fal]
fal-client==0.13.1

[firecrawl]
firecrawl-py==4.17.0

[google]
google-api-python-client==2.194.0
google-auth-oauthlib==1.3.1
google-auth-httplib2==0.3.1

[modal]
modal==1.3.4

[parallel-web]
parallel-web==0.6.0

[youtube]
youtube-transcript-api==1.2.4
