# ──────────────────────────────────────────────────────────
#  fixos – zależności runtime
#  Instalacja: pip install -r requirements.txt
#
#  Systemowe alternatywy (Fedora):
#    sudo dnf install python3-psutil python3-pyyaml
# ──────────────────────────────────────────────────────────

# LLM – OpenAI-compatible client (Gemini / OpenAI / xAI / Ollama)
openai>=1.35.0

# Interaktywny shell z historią, kolorami, uzupełnianiem TAB
prompt_toolkit>=3.0.43

# Metryki systemowe: CPU, RAM, dyski, sieć, procesy
psutil>=5.9.0

# Parsowanie konfiguracji YAML
pyyaml>=6.0

# CLI – komendy z helpem, opcjami, podgrupami
click>=8.1.0

# Ładowanie pliku .env do zmiennych środowiskowych
python-dotenv>=1.0.0

# Terminal markdown rendering z kolorami (zastępuje ręczne ANSI)
rich>=13.0

# Walidacja schematów JSON dla structured output z LLM
pydantic>=2.0
