SIMPLICIO / Dokumentacja i architektura
Natywne środowisko AI do programowania
Przewodnik po instalacji, pracy lokalnej, edycji mechanicznej i integracji agentów przez MCP.
Dokumentacja i architektura
Opracowane w natywnym Rust
Simplicio jest dostarczane jako samodzielny plik wykonywalny, bez środowisk wirtualnych i zależności Python.
01.1 · VANTAGENS ARQUITETURAIS · BENCHMARK REAL
🏆 Nossos Diferenciais Competitivos
O Simplicio não é um mero compressor de texto ou proxy de terminal: ele é um kernel autônomo local-first em Rust que resolve os gargalos estruturais de custo, latência e estabilidade da engenharia de software com IA.
simplicio_edit. O modelo nunca reescreve arquivos inteiros, eliminando 100% dos riscos de // ... existing code ... e economizando mais de 95% em tokens de saída.
~/.simplicio/daemon.sock). ASTs, símbolos e grafos ficam permanentemente aquecidos na RAM compartilhada entre múltiplos harnesses concorrentes, com watcher inotify reativo.
tools/list_changed.
path por file, cmd por command, ops por operations, sem falhas de validação JSON-RPC.
simplicio.token-savings-receipt/v1) com métricas reais reportadas pelos provedores: taxa de cache, tokens evitados e dólares economizados.
Instalacja
Zacznij od jednego polecenia
Zainstaluj podpisany plik wykonywalny dla swojego systemu:
curl -fsSL https://simpleti.com.br/simplicio/install.sh | sh
Sprawdza sumę kontrolną i instaluje plik wykonywalny dla Twojego systemu.
Cykl życia
Cykl życia żądania
Od wywołania agenta do sprawdzonego wyniku:
1. Odbiór przez MCP
Agent wywołuje narzędzia przez JSON-RPC 2.0 bezpośrednio z czatu.
2. Klasyfikacja CPUExecutor
Żądania interaktywne i analizy używają osobnych kolejek. Zapisy są wykonywane kolejno.
3. Wyszukiwanie w pamięci lokalnej
Simplicio sprawdza SQLite FTS i wektory przed odczytem plików.
4. Ograniczony kontekst
Mapy strukturalne dostarczają odpowiednie symbole w ramach budżetu tokenów.
5. Edycja i weryfikacja skrótów
Docelowe zamiany są atomowe i sprawdzane za pomocą SHA-256.
6. Walidacja i potwierdzenie
Lokalne kontrole tworzą potwierdzenie z wynikiem wykonania.
CPUExecutor
CPUExecutor i współbieżność
Kolejki wykonawcze i sekwencyjny zapis koordynują pracę lokalną.
| Kolejka | Priorytet | Współbieżność | Operacje |
|---|---|---|---|
| InteractiveHigh | Wysoki | CPU × 2 | Agent wywołuje narzędzia przez JSON-RPC 2.0 bezpośrednio z czatu. |
| AnalysisBackground | Normalny | Tokio Semaphore | Simplicio sprawdza SQLite FTS i wektory przed odczytem plików. |
| write_workers: 1 | Sekwencyjnie | 1 | Docelowe zamiany są atomowe i sprawdzane za pomocą SHA-256. |
Edycja mechaniczna
Silnik edycji mechanicznej
Punktowe zmiany eliminują ponowne generowanie całych plików i ograniczają wyjście modelu.
Generowanie całego pliku
Punktowe zmiany eliminują ponowne generowanie całych plików i ograniczają wyjście modelu.
Punktowe zmiany mechaniczne
Docelowe zamiany są atomowe i sprawdzane za pomocą 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}"
}
Konfiguracja MCP
Integracja agentów MCP
Wybierz aplikację i wykonaj kroki konfiguracji.
Pytania i prywatność
Częste pytania i prywatność
Czy mój kod jest wysyłany na serwery Simplicio?
Przy pracy lokalnej pliki pozostają na komputerze. Klient AI może przesyłać kontekst do dostawcy modelu zgodnie z konfiguracją.
Jakie modele są obsługiwane?
Simplicio jest niezależne od modelu i współpracuje z klientami obsługującymi MCP.
Jak ograniczane jest zużycie tokenów?
Dzięki ograniczonym mapom strukturalnym i punktowym zmianom zamiast pełnego odczytu i przepisywania. Oszczędność zależy od zadania.