|
gradio |
|
duckduckgo_search |
|
beautifulsoup4 |
|
duckduckgo-search |
|
transformers |
|
huggingface_hub |
|
# βββββββββββββββββββββββββββββββ |
|
# Core agent framework |
|
# βββββββββββββββββββββββββββββββ |
|
smolagents>=1.13.0 # CodeAgent, Tool, etc. (package name is *smolagents*) |
|
smolagents[transformers] |
|
|
|
# βββββββββββββββββββββββββββββββ |
|
# OpenAI client β Whisper + GPT-4o |
|
# βββββββββββββββββββββββββββββββ |
|
openai>=1.76.0 # 1.x SDK required by our tools |
|
|
|
# βββββββββββββββββββββββββββββββ |
|
# Web requests & search helpers |
|
# βββββββββββββββββββββββββββββββ |
|
requests>=2.31.0 |
|
duckduckgo-search>=4.2.0 # used by DuckDuckGoSearchTool |
|
wikipedia-api |
|
|
|
# βββββββββββββββββββββββββββββββ |
|
# Spreadsheet / Excel support |
|
# βββββββββββββββββββββββββββββββ |
|
pandas>=2.2.0 # DataFrame & I/O |
|
openpyxl>=3.1.2 # reader/writer for .xlsx (pandas backend) |
|
xlrd>=2.0.1 # legacy .xls support |
|
tabulate>=0.9.0 # fallback Markdown table renderer |
|
|
|
# βββββββββββββββββββββββββββββββ |
|
# YouTube transcript fetcher |
|
# βββββββββββββββββββββββββββββββ |
|
youtube-transcript-api>=0.6.2 |
|
|
|
# OCR & imaging |
|
pytesseract>=0.3.10 # Python wrapper |
|
Pillow>=10.3.0 # Imaging library (PIL fork) |
|
# NOTE: system package 'tesseract-ocr' must also be present on the HF runner |
|
|
|
|
|
|