Phase 17: Plugin marketplace and enhanced documentation
This commit is contained in:
1 parent
cf8e4c677f
commit
1dae4c5656
4 files changed
+1270
No files matched your search
@@ -17,6 +17,7 @@ Un agente configurabile basato su DeepAgents che supporta più provider LLM.
|
||||
- **API REST**: Server API per accesso remoto
|
||||
- **Web UI responsive**: Interfaccia web per gestione configurazioni ottimizzata per mobile e desktop
|
||||
- **Dashboard monitoraggio**: Monitoraggio in tempo reale del sistema con supporto multilingue
|
||||
- **Marketplace plugin**: Scopri e installa plugin dal marketplace
|
||||
- **Comandi integrati**: Comandi speciali con prefisso "/" per gestione rapida
|
||||
- **Monitoraggio**: Sistema di logging e monitoraggio delle performance
|
||||
- **Dashboard performance**: Monitoraggio dettagliato delle performance
|
||||
@@ -186,6 +187,9 @@ python api_server.py
|
||||
|
||||
# Accedi alla dashboard di monitoraggio
|
||||
# http://localhost:8000/monitoring
|
||||
|
||||
# Accedi al marketplace dei plugin
|
||||
# http://localhost:8000/marketplace
|
||||
```
|
||||
|
||||
L'interfaccia web include:
|
||||
@@ -195,6 +199,7 @@ L'interfaccia web include:
|
||||
- Test di connessione
|
||||
- Dashboard di monitoraggio in tempo reale con supporto multilingue
|
||||
- **Design responsive**: Ottimizzata per dispositivi mobili e desktop
|
||||
- **Marketplace plugin**: Scopri e installa plugin dal marketplace
|
||||
|
||||
## Utilizzo
|
||||
|
||||
@@ -219,6 +224,7 @@ Quando interagisci con l'agente, puoi usare comandi speciali preceduti da "/" pe
|
||||
/models - Elenca i modelli disponibili per il provider attivo
|
||||
/clear - Pulisce lo schermo
|
||||
/plugins - Elenca i plugin disponibili
|
||||
/marketplace - Apre il marketplace dei plugin
|
||||
/language - Cambia la lingua dell'interfaccia
|
||||
/performance - Mostra il report delle performance
|
||||
/monitoring - Apre la dashboard di monitoraggio
|
||||
@@ -284,6 +290,7 @@ L'API sarà disponibile su http://localhost:8000
|
||||
|
||||
- `GET /`: Interfaccia web
|
||||
- `GET /monitoring`: Dashboard di monitoraggio
|
||||
- `GET /marketplace`: Marketplace dei plugin
|
||||
- `GET /health`: Health check
|
||||
- `POST /chat`: Chat con l'agente
|
||||
- `GET /configurations`: Elenca tutte le configurazioni
|
||||
@@ -317,6 +324,76 @@ curl -X POST http://localhost:8000/configurations \
|
||||
}'
|
||||
```
|
||||
|
||||
## Marketplace dei Plugin
|
||||
|
||||
MaxClaw Agent include un marketplace per scoprire e installare plugin.
|
||||
|
||||
### Accesso al Marketplace
|
||||
|
||||
```bash
|
||||
# Avvia il server API
|
||||
python api_server.py
|
||||
|
||||
# Accedi al marketplace
|
||||
# http://localhost:8000/marketplace
|
||||
```
|
||||
|
||||
### Funzionalità del Marketplace
|
||||
|
||||
Il marketplace include:
|
||||
|
||||
1. **Plugin Disponibili**:
|
||||
- Catalogo di plugin disponibili per l'installazione
|
||||
- Statistiche di download e valutazioni
|
||||
- Descrizioni dettagliate
|
||||
|
||||
2. **Plugin Installati**:
|
||||
- Elenco dei plugin attualmente installati
|
||||
- Versioni e informazioni
|
||||
- Opzioni di disinstallazione
|
||||
|
||||
3. **Ricerca Plugin**:
|
||||
- Ricerca per nome o descrizione
|
||||
- Filtraggio per categoria
|
||||
- Ordinamento per popolarità
|
||||
|
||||
4. **Gestione Plugin**:
|
||||
- Installazione con un click
|
||||
- Disinstallazione semplice
|
||||
- Aggiornamenti automatici
|
||||
|
||||
### Plugin Inclusi
|
||||
|
||||
1. **Example Plugin**: Plugin di esempio che dimostra come creare plugin
|
||||
- Strumenti: `example_hello`, `example_echo`, `example_math`
|
||||
- Comandi: `/example`, `/hello`, `/math`
|
||||
|
||||
2. **File Tools Plugin**: Strumenti aggiuntivi per la gestione dei file
|
||||
- Strumenti: `file_find`, `file_size`, `file_copy`, `file_move`, `file_delete`, `file_info`, `dir_list`, `dir_create`
|
||||
- Comandi: `/find`, `/size`, `/copy`, `/move`, `/delete`, `/info`, `/dir`, `/mkdir`
|
||||
|
||||
3. **System Utils Plugin**: Strumenti per informazioni di sistema
|
||||
- Strumenti: `system_info`, `system_uptime`, `system_ip`, `system_hostname`, `system_platform`, `system_users`, `system_processes`, `system_disk_usage`
|
||||
- Comandi: `/sysinfo`, `/uptime`, `/ip`, `/hostname`, `/platform`, `/users`, `/ps`, `/df`
|
||||
|
||||
### Installare Plugin dal Marketplace
|
||||
|
||||
```bash
|
||||
# Usa il comando /plugins per vedere i plugin disponibili
|
||||
/plugins
|
||||
|
||||
# Oppure usa l'interfaccia web
|
||||
# http://localhost:8000/marketplace
|
||||
```
|
||||
|
||||
### Creare un Plugin per il Marketplace
|
||||
|
||||
Per creare un plugin per il marketplace:
|
||||
|
||||
1. Crea un file Python seguendo la struttura dei plugin esistenti
|
||||
2. Testa il plugin localmente
|
||||
3. Sottometti il plugin al marketplace (futura implementazione)
|
||||
|
||||
## Dashboard di Monitoraggio
|
||||
|
||||
MaxClaw Agent include una dashboard di monitoraggio in tempo reale con supporto multilingue.
|
||||
@@ -866,6 +943,7 @@ MaxClaw Agent include un sistema di monitoraggio e logging:
|
||||
- **Dashboard performance**: Monitoraggio avanzato delle performance
|
||||
- **Dashboard web**: Monitoraggio in tempo reale via interfaccia web con supporto multilingue
|
||||
- **Interfacce responsive**: Ottimizzate per dispositivi mobili e desktop
|
||||
- **Marketplace plugin**: Scopri e installa plugin dal marketplace
|
||||
|
||||
## Sicurezza
|
||||
|
||||
|
||||
Reference in new issue
Block a user