# RdkTube Agent (Windows)

Agente para Windows 10/11 que se conecta al portal de RdkTube y abre/organiza ventanas de Chrome según el plan del orquestador.

## Features

| Feature | Descripción |
|---|---|
| System tray | Doble click abre el panel. |
| Panel auto-hide | Sidebar sin bordes anclado al borde derecho de un monitor. |
| Heartbeat / Live / Plan | Loops en background (Supabase Edge Functions). |
| Foto de canal (avatar) | Para canales offline: scrapea el avatar y lo cachea en disco. |
| Botón "🌐 Portal" | Acceso directo al portal desde la pestaña Perfiles. |

## Requirements

```bash
pip install httpx pywin32 psutil pystray Pillow plyer customtkinter
```

## Run

```bash
python rdk_agent/Agent_v4/_impl.py
```

Config: `%USERPROFILE%\.rdk\config.ini`
Avatar cache: `%USERPROFILE%\.rdk\avatars\`
`start_x` / `start_y`: offsets relativos al monitor del panel.

## Build (PyInstaller)

```bash
pyinstaller --noconfirm --onefile --windowed --icon rdk_agent/Agent_v4/logo.ico rdk_agent/Agent_v4/_impl.py
```
