Phase 7: Performance optimizations, monitoring, and command system with / prefix
This commit is contained in:
1 parent
6eace3abc0
commit
c44a4ae92a
4 files changed
+849
-13
No files matched your search
@@ -16,6 +16,7 @@ Un agente configurabile basato su DeepAgents che supporta più provider LLM.
|
||||
- **Docker support**: Containerizzazione per deployment facile
|
||||
- **API REST**: Server API per accesso remoto
|
||||
- **Web UI**: Interfaccia web per gestione configurazioni
|
||||
- **Comandi integrati**: Comandi speciali con prefisso "/" per gestione rapida
|
||||
|
||||
## Installazione
|
||||
|
||||
@@ -175,7 +176,44 @@ Esegui l'agente:
|
||||
python main.py
|
||||
```
|
||||
|
||||
Puoi quindi interagire con l'agente nel terminale. Digita 'exit' per uscire.
|
||||
### Comandi Speciali (prefissati con "/")
|
||||
|
||||
Quando interagisci con l'agente, puoi usare comandi speciali preceduti da "/" per gestire il sistema senza confonderli con i messaggi di chat:
|
||||
|
||||
```
|
||||
/help, /? - Mostra i comandi disponibili
|
||||
/status - Mostra lo stato del sistema
|
||||
/config list - Elenca tutte le configurazioni
|
||||
/config active - Mostra la configurazione attiva
|
||||
/config test - Testa la connessione alla configurazione attiva
|
||||
/config use <name> - Cambia la configurazione attiva
|
||||
/models - Elenca i modelli disponibili per il provider attivo
|
||||
/clear - Pulisce lo schermo
|
||||
/exit, /quit - Esci dall'agente
|
||||
```
|
||||
|
||||
**Esempio di sessione:**
|
||||
```
|
||||
👤 You: /status
|
||||
📊 Stato del Sistema:
|
||||
Provider: ollama
|
||||
Modello: gemma2:9b
|
||||
Ollama URL: http://192.168.0.50:11434
|
||||
|
||||
👤 You: /config list
|
||||
📋 Configurazioni disponibili:
|
||||
✅ mio-ollama: ollama - gemma2:9b
|
||||
openai-gpt4: openai - gpt-4o
|
||||
|
||||
👤 You: Ciao, chi sei?
|
||||
🤖 MaxClaw: Ciao! Sono MaxClaw, un agente AI configurabile...
|
||||
|
||||
👤 You: Elenca i file nella directory corrente
|
||||
🤖 MaxClaw: [Esegue ls e mostra i file]
|
||||
|
||||
👤 You: /exit
|
||||
👋 Goodbye!
|
||||
```
|
||||
|
||||
### Utilizzo con Docker
|
||||
|
||||
@@ -378,6 +416,15 @@ Per personalizzare l'agente, modifica `main.py`:
|
||||
- Aggiungi strumenti personalizzati alla chiamata `create_deep_agent`
|
||||
- Configura i sub-agenti o altre funzionalità di DeepAgents
|
||||
|
||||
## Monitoraggio e Logging
|
||||
|
||||
MaxClaw Agent include un sistema di monitoraggio e logging:
|
||||
|
||||
- **Log dettagliati**: Tutte le azioni vengono registrate in `~/.maxclaw/logs/`
|
||||
- **Statistiche di sistema**: Monitoraggio di uptime, richieste, errori
|
||||
- **Metriche di performance**: Tempi di risposta, utilizzo cache
|
||||
- **Report di stato**: Visualizzazione completa dello stato del sistema
|
||||
|
||||
## Sicurezza
|
||||
|
||||
MaxClaw Agent implementa misure di sicurezza avanzate:
|
||||
|
||||
Reference in new issue
Block a user