SIMPLICIO / Documentation et architecture
Moteur natif d’IA pour le développement
Guide d’installation, d’exécution locale, de modification mécanique et d’intégration des agents avec MCP.
Documentation et architecture
Développé en Rust natif
Simplicio est distribué sous forme d’un exécutable autonome, sans environnement virtuel ni dépendance Python.
Installation
Une commande pour démarrer
Installez l’exécutable signé adapté à votre système :
curl -fsSL https://simpleti.com.br/simplicio/install.sh | sh
Vérifie la somme de contrôle et installe l’exécutable adapté à votre système.
Cycle de vie
Cycle de vie d’une requête
De l’appel de l’agent à la livraison vérifiée :
1. Réception via MCP
L’agent appelle les outils via JSON-RPC 2.0 depuis la conversation.
2. Classification CPUExecutor
Les requêtes interactives et les analyses utilisent des files distinctes. Les écritures sont sérialisées.
3. Consultation de la mémoire locale
Simplicio consulte SQLite FTS et les vecteurs avant de lire les fichiers.
4. Contexte limité
Les cartes structurelles fournissent les symboles pertinents dans un budget de tokens.
5. Modification et vérification des empreintes
Les remplacements ciblés sont atomiques et vérifiés avec SHA-256.
6. Validation et reçu
Les vérifications locales produisent un reçu indiquant le résultat de l’exécution.
CPUExecutor
CPUExecutor et concurrence
Les files d’exécution et la sérialisation des écritures coordonnent le travail local.
| File | Priorité | Concurrence | Opérations |
|---|---|---|---|
| InteractiveHigh | Haute | CPU × 2 | L’agent appelle les outils via JSON-RPC 2.0 depuis la conversation. |
| AnalysisBackground | Normale | Tokio Semaphore | Simplicio consulte SQLite FTS et les vecteurs avant de lire les fichiers. |
| write_workers: 1 | Sérialisée | 1 | Les remplacements ciblés sont atomiques et vérifiés avec SHA-256. |
Modifications mécaniques
Moteur de modification mécanique
Les remplacements ciblés évitent de régénérer des fichiers entiers et réduisent la sortie du modèle.
Génération du fichier complet
Les remplacements ciblés évitent de régénérer des fichiers entiers et réduisent la sortie du modèle.
Modifications mécaniques ciblées
Les remplacements ciblés sont atomiques et vérifiés avec 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}"
}
Configuration MCP
Intégration des agents MCP
Sélectionnez votre application et suivez les étapes de configuration.
Cette page ne peut pas consulter la connexion MCP de votre application.
Gérer le compteQuestions et confidentialité
Questions fréquentes et confidentialité
Mon code est-il envoyé aux serveurs de Simplicio ?
L’exécution locale conserve les fichiers sur votre ordinateur. Votre client d’IA peut transmettre du contexte au fournisseur du modèle selon sa configuration.
Quels modèles sont compatibles ?
Simplicio est indépendant du modèle et s’intègre aux clients compatibles avec MCP.
Comment réduire la consommation de tokens ?
Avec des cartes structurelles limitées et des modifications ciblées plutôt que des lectures et réécritures complètes. Le gain dépend de la tâche.