SIMPLICIO / Documentación y arquitectura
Motor nativo de IA para programación
Guía de instalación, ejecución local, edición mecánica e integración de agentes mediante MCP.
Documentación y arquitectura
Desarrollado en Rust nativo
Simplicio se distribuye como un ejecutable autónomo, sin entornos virtuales ni dependencias de Python.
Instalación
Un comando para empezar
Instala el ejecutable firmado para tu sistema:
curl -fsSL https://simpleti.com.br/simplicio/install.sh | sh
Verifica la suma de comprobación e instala el ejecutable para tu sistema.
Ciclo de vida
Ciclo de vida de una solicitud
Desde la llamada del agente hasta la entrega verificada:
1. Entrada mediante MCP
El agente envía llamadas de herramientas mediante JSON-RPC 2.0 desde el chat.
2. Clasificación en CPUExecutor
Las solicitudes interactivas y de análisis usan colas distintas. Las escrituras se serializan.
3. Consulta de memoria local
Simplicio consulta la memoria SQLite FTS y los vectores antes de leer archivos.
4. Contexto limitado
Los mapas estructurales incluyen símbolos relevantes dentro de un presupuesto de tokens.
5. Edición y comprobación de hashes
Los cambios puntuales se aplican de forma atómica y se comprueban con SHA-256.
6. Validación y recibo
Las comprobaciones locales generan un recibo con el resultado de la ejecución.
CPUExecutor
CPUExecutor y concurrencia
Las colas de ejecución y la serialización de escrituras coordinan el trabajo local.
| Cola | Prioridad | Concurrencia | Operaciones |
|---|---|---|---|
| InteractiveHigh | Alta | CPU × 2 | El agente envía llamadas de herramientas mediante JSON-RPC 2.0 desde el chat. |
| AnalysisBackground | Normal | Tokio Semaphore | Simplicio consulta la memoria SQLite FTS y los vectores antes de leer archivos. |
| write_workers: 1 | Secuencial | 1 | Los cambios puntuales se aplican de forma atómica y se comprueban con SHA-256. |
Ediciones mecánicas
Motor de edición mecánica
Los cambios puntuales evitan regenerar archivos completos y reducen la salida del modelo.
Generación del archivo completo
Los cambios puntuales evitan regenerar archivos completos y reducen la salida del modelo.
Ediciones mecánicas puntuales
Los cambios puntuales se aplican de forma atómica y se comprueban 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}"
}
Configuración MCP
Integración con agentes MCP
Selecciona tu aplicación y sigue los pasos de configuración.
Esta página no puede consultar la conexión MCP de tu aplicación.
Gestionar cuentaPreguntas y privacidad
Preguntas frecuentes y privacidad
¿Se envía mi código a los servidores de Simplicio?
La ejecución local conserva los archivos en tu equipo. Tu cliente de IA puede enviar contexto al proveedor del modelo según su configuración.
¿Qué modelos son compatibles?
Simplicio es independiente del modelo y se integra con clientes compatibles con MCP.
¿Cómo se reduce el consumo de tokens?
Con mapas estructurales limitados y ediciones puntuales en lugar de lecturas y reescrituras completas. El ahorro depende de la tarea.