SIMPLICIO / Dokumentation und Architektur
Native KI-Laufzeit für die Softwareentwicklung
Anleitung zu Installation, lokaler Ausführung, mechanischen Änderungen und Agentenanbindung über MCP.
Dokumentation und Architektur
In nativem Rust entwickelt
Simplicio wird als eigenständige ausführbare Datei bereitgestellt, ohne virtuelle Umgebung oder Python-Abhängigkeiten.
Installation
Mit einem Befehl starten
Installieren Sie die signierte ausführbare Datei für Ihr System:
curl -fsSL https://simpleti.com.br/simplicio/install.sh | sh
Prüft die Prüfsumme und installiert die ausführbare Datei für Ihr System.
Lebenszyklus
Lebenszyklus einer Anfrage
Vom Agentenaufruf bis zur geprüften Auslieferung:
1. Eingang über MCP
Der Agent ruft Werkzeuge über JSON-RPC 2.0 direkt aus dem Chat auf.
2. CPUExecutor-Klassifizierung
Interaktive Anfragen und Analysen verwenden getrennte Warteschlangen. Schreibzugriffe werden serialisiert.
3. Lokalen Speicher abfragen
Simplicio prüft SQLite FTS und Vektoren, bevor Dateien gelesen werden.
4. Begrenzter Kontext
Strukturkarten liefern relevante Symbole innerhalb eines Token-Budgets.
5. Änderung und Hash-Prüfung
Gezielte Ersetzungen erfolgen atomar und werden mit SHA-256 geprüft.
6. Prüfung und Beleg
Lokale Prüfungen erzeugen einen Beleg mit dem Ausführungsergebnis.
CPUExecutor
CPUExecutor und Nebenläufigkeit
Ausführungswarteschlangen und serialisierte Schreibzugriffe koordinieren die lokale Arbeit.
| Warteschlange | Priorität | Nebenläufigkeit | Vorgänge |
|---|---|---|---|
| InteractiveHigh | Hoch | CPU × 2 | Der Agent ruft Werkzeuge über JSON-RPC 2.0 direkt aus dem Chat auf. |
| AnalysisBackground | Normal | Tokio Semaphore | Simplicio prüft SQLite FTS und Vektoren, bevor Dateien gelesen werden. |
| write_workers: 1 | Serialisiert | 1 | Gezielte Ersetzungen erfolgen atomar und werden mit SHA-256 geprüft. |
Mechanische Änderungen
Mechanische Änderungs-Engine
Gezielte Änderungen vermeiden die Neuerzeugung vollständiger Dateien und reduzieren die Modellausgabe.
Vollständige Dateigenerierung
Gezielte Änderungen vermeiden die Neuerzeugung vollständiger Dateien und reduzieren die Modellausgabe.
Gezielte mechanische Änderungen
Gezielte Ersetzungen erfolgen atomar und werden mit SHA-256 geprüft.
// 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}"
}
MCP-Einrichtung
MCP-Agentenanbindung
Wählen Sie Ihre Anwendung und folgen Sie den Einrichtungsschritten.
Diese Seite kann die MCP-Verbindung Ihrer Anwendung nicht überprüfen.
Konto verwaltenFragen und Datenschutz
Häufige Fragen und Datenschutz
Wird mein Quellcode an Simplicio-Server gesendet?
Bei lokaler Ausführung bleiben Dateien auf Ihrem Computer. Ihr KI-Client kann je nach Konfiguration Kontext an den Modellanbieter senden.
Welche Modelle werden unterstützt?
Simplicio ist modellunabhängig und lässt sich mit MCP-kompatiblen Clients verbinden.
Wie wird der Token-Verbrauch reduziert?
Durch begrenzte Strukturkarten und gezielte Änderungen statt vollständiger Lese- und Schreibvorgänge. Die Einsparung hängt von der Aufgabe ab.