Phase 6: Web UI for configuration management and enhanced API server

This commit is contained in:
truetype committed 2026-03-20 18:25:22 +01:00
1 parent 5541770896
commit 6eace3abc0
3 files changed
+733 -11

No files matched your search

+21 -2
View File
@@ -15,6 +15,7 @@ Un agente configurabile basato su DeepAgents che supporta più provider LLM.
- **Test completi**: Suite di test per garantire la qualità del codice
- **Docker support**: Containerizzazione per deployment facile
- **API REST**: Server API per accesso remoto
- **Web UI**: Interfaccia web per gestione configurazioni
## Installazione
@@ -98,7 +99,7 @@ export OPENROUTER_API_KEY="la-tua-chiave-api-openrouter"
### 2. Configurazione Persistente (Consigliato)
Utilizza la CLI o la TUI per gestire le configurazioni che persistono tra le sessioni.
Utilizza la CLI, la TUI o l'interfaccia web per gestire le configurazioni che persistono tra le sessioni.
#### Utilizzo della CLI
```bash
@@ -147,6 +148,24 @@ La TUI ora include:
- Test di connessione diretto
- Navigazione migliorata
#### Utilizzo dell'Interfaccia Web
Avvia il server API e accedi all'interfaccia web:
```bash
# Avvia il server API
python api_server.py
# Accedi all'interfaccia web
# http://localhost:8000
```
L'interfaccia web include:
- Gestione completa delle configurazioni
- Chat con l'agente
- Monitoraggio dello stato del sistema
- Test di connessione
## Utilizzo
### Utilizzo Locale
@@ -182,7 +201,7 @@ L'API sarà disponibile su http://localhost:8000
#### Endpoint API Disponibili
- `GET /`: Informazioni sull'API
- `GET /`: Interfaccia web
- `GET /health`: Health check
- `POST /chat`: Chat con l'agente
- `GET /configurations`: Elenca tutte le configurazioni