deepagents
langchain<2.0.0,>=1.2.10
langchain-openai<2.0.0,>=1.1.8
langgraph-cli[inmem]>=0.1.55
langgraph-checkpoint-sqlite<4.0.0,>=3.0.0
python-dotenv<2.0.0,>=1.0.0
rich>=14.0.0
markdownify>=0.13.0
langsmith>=0.6.6
tavily-python>=0.7.21
pyyaml>=6.0.0
aiosqlite>=0.19.0
tomli-w>=1.0.0
requests>=2.0.0
langchain-mcp-adapters>=0.2.0
pillow>=10.0.0

[all]
icarus-agent[anthropic,azure,bedrock,groq,ollama,openai,vertex]
icarus-agent[built-in-skill-libs,pim]
icarus-agent[serve,tui]

[anthropic]
langchain-anthropic<2.0.0,>=1.3.3

[azure]
langchain-azure-ai<2.0.0,>=1.0.0

[bedrock]
langchain-aws<2.0.0,>=1.0.0

[built-in-skill-libs]
pandas>=2.0
openpyxl>=3.1
python-docx>=1.0
fpdf2>=2.7

[dev]
pytest>=8.0
pytest-asyncio>=1.0
pytest-cov
ruff>=0.12

[groq]
langchain-groq<2.0.0,>=1.0.0

[local]
langchain-openai<2.0.0,>=1.1.8

[ollama]
langchain-ollama<2.0.0,>=1.0.0

[openai]
langchain-openai<2.0.0,>=1.1.8

[pim]
vobject>=0.9.7
icalendar>=6.0.0
recurring-ical-events>=3.0.0

[serve]
fastapi>=0.115.0
uvicorn[standard]>=0.30.0
argon2-cffi>=23.1.0
PyJWT[crypto]>=2.11.0

[tui]
textual>=0.98.0
prompt-toolkit>=3.0.52
pyperclip>=1.11.0
textual-autocomplete>=3.0.0a12

[vertex]
langchain-google-vertexai<4.0.0,>=3.0.0
