openai<3,>=2.21.0
anthropic<1,>=0.39.0
python-dotenv<2,>=1.2.1
fire<1,>=0.7.1
httpx[socks]<1,>=0.28.1
rich<15,>=14.3.3
tenacity<10,>=9.1.4
pyyaml<7,>=6.0.2
requests<3,>=2.33.0
jinja2<4,>=3.1.5
pydantic<3,>=2.12.5
prompt_toolkit<4,>=3.0.52
exa-py<3,>=2.9.0
firecrawl-py<5,>=4.16.0
parallel-web<1,>=0.4.2
fal-client<1,>=0.13.1
edge-tts<8,>=7.2.7
PyJWT[crypto]<3,>=2.12.0
inquirer<4,>=3.1.0
ddgs>=6.0

[acp]
agent-client-protocol<1.0,>=0.9.0

[all]
leaper-agent[telegram]
leaper-agent[discord]
leaper-agent[modal]
leaper-agent[daytona]
leaper-agent[messaging]
leaper-agent[cron]
leaper-agent[cli]
leaper-agent[dev]
leaper-agent[tts-premium]
leaper-agent[slack]
leaper-agent[pty]
leaper-agent[honcho]
leaper-agent[mcp]
leaper-agent[homeassistant]
leaper-agent[sms]
leaper-agent[acp]
leaper-agent[voice]
leaper-agent[dingtalk]
leaper-agent[feishu]
leaper-agent[google]
leaper-agent[mistral]
leaper-agent[bedrock]
leaper-agent[web]

[all:sys_platform == "linux"]
leaper-agent[matrix]

[bedrock]
boto3<2,>=1.35.0

[cli]
simple-term-menu<2,>=1.0

[cron]
croniter<7,>=6.0.0

[daytona]
daytona<1,>=0.148.0

[dev]
debugpy<2,>=1.8.0
pytest<10,>=9.0.2
pytest-asyncio<2,>=1.3.0
pytest-xdist<4,>=3.0
mcp<2,>=1.2.0
ruff

[dingtalk]
dingtalk-stream<1,>=0.20
alibabacloud-dingtalk>=2.0.0
qrcode<8,>=7.0

[discord]
discord.py>=2.0

[feishu]
lark-oapi<2,>=1.5.3
qrcode<8,>=7.0

[google]
google-api-python-client<3,>=2.100
google-auth-oauthlib<2,>=1.0
google-auth-httplib2<1,>=0.2

[homeassistant]
aiohttp<4,>=3.9.0

[honcho]
honcho-ai<3,>=2.0.1

[matrix]
mautrix[encryption]<1,>=0.20
Markdown<4,>=3.6
aiosqlite>=0.20
asyncpg>=0.29

[mcp]
mcp<2,>=1.2.0

[messaging]
python-telegram-bot[webhooks]<23,>=22.6
discord.py[voice]<3,>=2.7.1
aiohttp<4,>=3.13.3
slack-bolt<2,>=1.18.0
slack-sdk<4,>=3.27.0
qrcode<8,>=7.0

[mistral]
mistralai<3,>=2.3.0

[modal]
modal<2,>=1.0.0

[pty]

[pty:sys_platform != "win32"]
ptyprocess<1,>=0.7.0

[pty:sys_platform == "win32"]
pywinpty<3,>=2.0.0

[slack]
slack-bolt<2,>=1.18.0
slack-sdk<4,>=3.27.0

[sms]
aiohttp<4,>=3.9.0

[telegram]
python-telegram-bot>=21.0

[tts-premium]
elevenlabs<2,>=1.0

[voice]
faster-whisper<2,>=1.0.0
sounddevice<1,>=0.4.6
numpy<3,>=1.24.0

[web]
fastapi<1,>=0.104.0
uvicorn[standard]<1,>=0.24.0
