aiohttp<4,>=3.14.3
anthropic>=0.69.0
certifi>=2026.7.22
dynaconf<4,>=3.3.5
fastapi<1,>=0.141.1
GitPython<4,>=3.1.62
starlette<2,>=1.6.0
Jinja2==3.1.6
litellm==1.105.0
loguru==0.7.3
openai>=1.55.3
PyJWT<3,>=2.15.1
PyYAML==6.0.3
retry==0.9.2
starlette-context==0.5.1
tiktoken==0.14.0
ujson<7,>=5.13.0
unidiff==1.0.1
urllib3<3,>=2.8.0
uvicorn<1,>=0.31.1
tenacity==8.2.3
langfuse==3.14.5
gunicorn==26.2.0
pydantic==2.14.0
pydantic-settings==2.15.0
html2text==2025.4.15
opentelemetry-api==1.43.0
opentelemetry-sdk==1.43.0
opentelemetry-exporter-otlp-proto-http==1.43.0
prometheus-client==0.26.0

[all]
pr-agent[azure,bitbucket,codecommit,gitea,github,gitlab,google,mosaico]

[azure]
azure-devops==7.1.0b4
azure-identity==1.26.0
msrest==0.7.1

[bitbucket]
atlassian-python-api==5.0.5

[codecommit]
boto3==1.43.111

[gitea]
giteapy==1.0.8

[github]
PyGithub<3,>=2.10

[gitlab]
python-gitlab==8.6.0

[google]
google-cloud-aiplatform==2.4.0
protobuf==6.33.6

[google:python_version < "3.13"]
google-cloud-storage==2.10.0

[google:python_version >= "3.13"]
google-cloud-storage==3.12.0

[lambda]
mangum==0.22.0

[langchain]
langchain
langchain-core
langchain-openai

[mosaico]
a2a-sdk[http-server]==1.2.2

[otel-grpc]
opentelemetry-exporter-otlp-proto-grpc==1.43.0
