SIMPLICIO / Documentazione e architettura
Motore nativo di IA per lo sviluppo
Guida all’installazione, all’esecuzione locale, alle modifiche meccaniche e all’integrazione degli agenti tramite MCP.
Documentazione e architettura
Sviluppato in Rust nativo
Simplicio è distribuito come eseguibile autonomo, senza ambienti virtuali né dipendenze Python.
Installazione
Un comando per iniziare
Installa l’eseguibile firmato per il tuo sistema:
curl -fsSL https://simpleti.com.br/simplicio/install.sh | sh
Verifica il checksum e installa l’eseguibile per il tuo sistema.
Ciclo di vita
Ciclo di vita di una richiesta
Dalla chiamata dell’agente alla consegna verificata:
1. Ricezione tramite MCP
L’agente richiama gli strumenti tramite JSON-RPC 2.0 direttamente dalla chat.
2. Classificazione CPUExecutor
Le richieste interattive e le analisi usano code distinte. Le scritture sono serializzate.
3. Consultazione della memoria locale
Simplicio consulta SQLite FTS e i vettori prima di leggere i file.
4. Contesto limitato
Le mappe strutturali forniscono i simboli pertinenti entro un budget di token.
5. Modifica e verifica degli hash
Le sostituzioni mirate sono atomiche e vengono verificate con SHA-256.
6. Validazione e ricevuta
I controlli locali producono una ricevuta con il risultato dell’esecuzione.
CPUExecutor
CPUExecutor e concorrenza
Le code di esecuzione e le scritture serializzate coordinano il lavoro locale.
| Coda | Priorità | Concorrenza | Operazioni |
|---|---|---|---|
| InteractiveHigh | Alta | CPU × 2 | L’agente richiama gli strumenti tramite JSON-RPC 2.0 direttamente dalla chat. |
| AnalysisBackground | Normale | Tokio Semaphore | Simplicio consulta SQLite FTS e i vettori prima di leggere i file. |
| write_workers: 1 | Serializzata | 1 | Le sostituzioni mirate sono atomiche e vengono verificate con SHA-256. |
Modifiche meccaniche
Motore di modifica meccanica
Le modifiche mirate evitano di rigenerare interi file e riducono l’output del modello.
Generazione dell’intero file
Le modifiche mirate evitano di rigenerare interi file e riducono l’output del modello.
Modifiche meccaniche mirate
Le sostituzioni mirate sono atomiche e vengono verificate con SHA-256.
// Simplicio
{
"TargetFile": "/path/to/src/auth.rs",
"TargetContent": "fn verify_token(token: &str) -> bool {\n true\n}",
"ReplacementContent": "fn verify_token(token: &str) -> bool {\n validate_jwt_signature(token)\n}"
}
Configurazione MCP
Integrazione degli agenti MCP
Seleziona l’applicazione e segui i passaggi di configurazione.
Questa pagina non può verificare la connessione MCP dell’applicazione.
Gestisci accountDomande e privacy
Domande frequenti e privacy
Il mio codice viene inviato ai server di Simplicio?
L’esecuzione locale mantiene i file sul tuo computer. Il client di IA può inviare contesto al fornitore del modello secondo la sua configurazione.
Quali modelli sono compatibili?
Simplicio è indipendente dal modello e si integra con client compatibili con MCP.
Come si riduce il consumo di token?
Con mappe strutturali limitate e modifiche mirate invece di letture e riscritture complete. Il risparmio dipende dall’attività.