Simplicio DOCS
Blog GitHub ↗

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.

Rust Tokio MCP SHA-256
Moteur d’exécution 100 % Rust
Recherche dans le cache neuronal: 177 ns Consommation de tokens: 0 token

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.

Vérifiez dans votre application

Cette page ne peut pas consulter la connexion MCP de votre application.

Gérer le compte
Essayez de demander
Cartographie l’architecture du projet.
Applique une modification ciblée et vérifie le résultat.
Exécute les tests du projet et affiche les échecs.

Questions 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.