Rename project: maxclaw → langcode

- Renamed all references from maxclaw to langcode across all files
- Renamed maxclaw.py → langcode.py
- Renamed completion scripts: maxclaw.bash/zsh → langcode.bash/zsh
- Updated Dockerfile, README, all Python files, HTML, JSON, YAML
- New Gitea repository: http://192.168.0.183:8085/truetype/langcode_agent.git
This commit is contained in:
truetype committed 2026-03-21 08:36:35 +01:00
1 parent 0612b290d5
commit eda22811ce
39 files changed
+231 -231

No files matched your search

+52 -52
View File
@@ -1,4 +1,4 @@
# MaxClaw Agent
# LangCode Agent
Un agente configurabile basato su DeepAgents che supporta più provider LLM.
@@ -42,7 +42,7 @@ Un agente configurabile basato su DeepAgents che supporta più provider LLM.
```bash
# Build dell'immagine
docker build -t maxclaw-agent .
docker build -t langcode-agent .
# Esecuzione con Docker Compose
docker-compose up -d
@@ -52,7 +52,7 @@ docker run -it --rm \
-e MODEL_PROVIDER=ollama \
-e MODEL_NAME=gemma2:9b \
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
maxclaw-agent
langcode-agent
```
### Configurazione del Completamento Shell
@@ -60,19 +60,19 @@ docker run -it --rm \
#### Bash
```bash
# Aggiungi al tuo ~/.bashrc o ~/.bash_profile
source /path/to/maxclaw_agent/completions/maxclaw.bash
source /path/to/langcode_agent/completions/langcode.bash
```
#### Zsh
```bash
# Aggiungi al tuo ~/.zshrc
fpath=(/path/to/maxclaw_agent/completions $fpath)
fpath=(/path/to/langcode_agent/completions $fpath)
autoload -Uz compinit && compinit
```
## Configurazione
Puoi configurare MaxClaw Agent in diversi modi:
Puoi configurare LangCode Agent in diversi modi:
### 1. Variabili d'ambiente (Avvio Rapido)
@@ -204,40 +204,40 @@ L'interfaccia web include:
## Utilizzo
### CLI Unificata (maxclaw)
### CLI Unificata (langcode)
Tutte le funzionalità sono accessibili tramite un unico comando `maxclaw`:
Tutte le funzionalità sono accessibili tramite un unico comando `langcode`:
```bash
# Avvia l'agent (chat interattiva)
maxclaw
maxclaw chat
langcode
langcode chat
# Avvia web server
maxclaw server
maxclaw server --port 3000
langcode server
langcode server --port 3000
# Gestione configurazioni
maxclaw config list # Lista configurazioni
maxclaw config add -n ollama -p ollama -m gemma2:9b -u http://192.168.0.50:11434
maxclaw config use ollama # Attiva configurazione
maxclaw config active # Mostra configurazione attiva
maxclaw config test # Testa connessione
maxclaw config export -f json -o backup
maxclaw config import backup.json
maxclaw config search ollama # Cerca configurazioni
langcode config list # Lista configurazioni
langcode config add -n ollama -p ollama -m gemma2:9b -u http://192.168.0.50:11434
langcode config use ollama # Attiva configurazione
langcode config active # Mostra configurazione attiva
langcode config test # Testa connessione
langcode config export -f json -o backup
langcode config import backup.json
langcode config search ollama # Cerca configurazioni
# TUI interattiva
maxclaw tui
langcode tui
# Analytics e monitoraggio
maxclaw analytics # Riepilogo rapido
maxclaw analytics --report # Report completo
maxclaw dashboard # Dashboard performance
langcode analytics # Riepilogo rapido
langcode analytics --report # Report completo
langcode dashboard # Dashboard performance
# Info
maxclaw version
maxclaw --help
langcode version
langcode --help
```
### Utilizzo Locale (alternativo)
@@ -283,10 +283,10 @@ Ollama URL: http://192.168.0.50:11434
openai-gpt4: openai - gpt-4o
👤 You: Ciao, chi sei?
🤖 MaxClaw: Ciao! Sono MaxClaw, un agente AI configurabile...
🤖 LangCode: Ciao! Sono LangCode, un agente AI configurabile...
👤 You: Elenca i file nella directory corrente
🤖 MaxClaw: [Esegue ls e mostra i file]
🤖 LangCode: [Esegue ls e mostra i file]
👤 You: /analytics
📊 Advanced Analytics Report (Last 30 days)
@@ -319,17 +319,17 @@ Ollama URL: http://192.168.0.50:11434
docker-compose up -d
# Accedi al terminale
docker exec -it maxclaw-agent maxclaw
docker exec -it langcode-agent langcode
# Oppure esegui direttamente
docker run -it --rm maxclaw-agent
docker run -it --rm langcode-agent
```
### Utilizzo dell'API REST
Avvia il server API:
```bash
maxclaw server
langcode server
# oppure
python api_server.py
```
@@ -376,7 +376,7 @@ curl -X POST http://localhost:8000/configurations \
## Analytics Avanzate
MaxClaw Agent include un sistema avanzato di analytics per monitorare l'uso e ottenere raccomandazioni.
LangCode Agent include un sistema avanzato di analytics per monitorare l'uso e ottenere raccomandazioni.
### Report Analytics
@@ -436,7 +436,7 @@ python analytics.py
### Configurazione
I dati di analytics vengono salvati in `~/.maxclaw/analytics/` e includono:
I dati di analytics vengono salvati in `~/.langcode/analytics/` e includono:
- Conversazioni (truncati per privacy)
- Utilizzo strumenti
- Utilizzo provider
@@ -446,7 +446,7 @@ I dati di analytics vengono salvati in `~/.maxclaw/analytics/` e includono:
## Marketplace dei Plugin
MaxClaw Agent include un marketplace per scoprire e installare plugin.
LangCode Agent include un marketplace per scoprire e installare plugin.
### Accesso al Marketplace
@@ -516,7 +516,7 @@ Per creare un plugin per il marketplace:
## Dashboard di Monitoraggio
MaxClaw Agent include una dashboard di monitoraggio in tempo reale con supporto multilingue.
LangCode Agent include una dashboard di monitoraggio in tempo reale con supporto multilingue.
### Accesso alla Dashboard
@@ -568,7 +568,7 @@ La dashboard include:
- Piattaforma
- Architettura
- Versione Python
- Versione MaxClaw
- Versione LangCode
### Supporto Multilingue della Dashboard
@@ -623,7 +623,7 @@ Esempio:
## Ottimizzazioni Performance
MaxClaw Agent include diverse ottimizzazioni per migliorare le performance:
LangCode Agent include diverse ottimizzazioni per migliorare le performance:
### Caching
- **Configurazioni**: Le configurazioni vengono cachate per 30 secondi
@@ -658,11 +658,11 @@ python performance.py
## Strumenti Unificati per Provider
MaxClaw Agent ora fornisce un'interfaccia unificata per gestire qualsiasi provider LLM. Una volta configurato un provider, puoi usare gli stessi comandi per tutti.
LangCode Agent ora fornisce un'interfaccia unificata per gestire qualsiasi provider LLM. Una volta configurato un provider, puoi usare gli stessi comandi per tutti.
### Provider Supportati
MaxClaw Agent supporta i seguenti provider:
LangCode Agent supporta i seguenti provider:
1. **Ollama** - Modelli locali
2. **OpenAI** - GPT-4o, GPT-4o-mini, GPT-4-turbo, ecc.
@@ -738,7 +738,7 @@ export GOOGLE_API_KEY="AIza..."
## Strumenti Personalizzati
MaxClaw Agent include anche strumenti personalizzati per gestire il tuo ambiente:
LangCode Agent include anche strumenti personalizzati per gestire il tuo ambiente:
### Strumenti Proxmox
Configura le variabili d'ambiente per abilitare gli strumenti Proxmox:
@@ -770,7 +770,7 @@ Gli strumenti Ollama specifici sono ancora disponibili per retrocompatibilità:
## Sistema di Plugin
MaxClaw Agent include un sistema di plugin per estendere le funzionalità.
LangCode Agent include un sistema di plugin per estendere le funzionalità.
### Plugin Inclusi
@@ -904,7 +904,7 @@ python -c "from plugins.manager import plugin_manager; plugin_manager.load_all_p
## Supporto Multilingue
MaxClaw Agent supporta più lingue per l'interfaccia utente.
LangCode Agent supporta più lingue per l'interfaccia utente.
### Lingue Disponibili
@@ -915,7 +915,7 @@ MaxClaw Agent supporta più lingue per l'interfaccia utente.
```bash
# Usa la variabile d'ambiente
export MAXCLAW_LANGUAGE=en
export LANGCODE_LANGUAGE=en
# Oppure usa il comando /language
/language en
@@ -948,7 +948,7 @@ L'interfaccia web supporta il cambio lingua:
## Monitoraggio Performance
MaxClaw Agent include un sistema avanzato di monitoraggio delle performance.
LangCode Agent include un sistema avanzato di monitoraggio delle performance.
### Dashboard Performance
@@ -981,7 +981,7 @@ Il report include:
### Configurazione
I dati di performance vengono salvati in `~/.maxclaw/performance/` e includono:
I dati di performance vengono salvati in `~/.langcode/performance/` e includono:
- Richieste API
- Errori
- Tempi di risposta
@@ -1008,7 +1008,7 @@ pytest tests/ -v
### Build dell'Immagine
```bash
docker build -t maxclaw-agent .
docker build -t langcode-agent .
```
### Esecuzione con Docker Compose
@@ -1039,24 +1039,24 @@ docker run -it --rm \
-e PROXMOX_HOST=192.168.0.100 \
-e PROXMOX_USER=root \
-e PROXMOX_PASSWORD=password \
-e MAXCLAW_LANGUAGE=it \
maxclaw-agent
-e LANGCODE_LANGUAGE=it \
langcode-agent
```
## Personalizzazione
Per personalizzare l'agente, modifica `main.py`:
- Cambia il prompt di sistema predefinito in `create_maxclaw_agent`
- Cambia il prompt di sistema predefinito in `create_langcode_agent`
- Aggiungi strumenti personalizzati alla chiamata `create_deep_agent`
- Configura i sub-agenti o altre funzionalità di DeepAgents
- Crea plugin per estendere le funzionalità
## Monitoraggio e Logging
MaxClaw Agent include un sistema di monitoraggio e logging:
LangCode Agent include un sistema di monitoraggio e logging:
- **Log dettagliati**: Tutte le azioni vengono registrate in `~/.maxclaw/logs/`
- **Log dettagliati**: Tutte le azioni vengono registrate in `~/.langcode/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
@@ -1068,7 +1068,7 @@ MaxClaw Agent include un sistema di monitoraggio e logging:
## Sicurezza
MaxClaw Agent implementa misure di sicurezza avanzate:
LangCode Agent implementa misure di sicurezza avanzate:
- **Crittografia a riposo**: Tutte le informazioni sensibili (chiavi API) sono crittografate usando la crittografia simmetrica Fernet
- **Permessi di file sicuri**: La directory di configurazione e i file sono impostati con accesso solo al proprietario (700 per le directory, 600 per i file)