Simplicio DOCS
Blog GitHub ↗

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.

Rust Tokio MCP SHA-256
Silnik wykonawczy 100% Rust
Wyszukiwanie w pamięci neuronowej: 177 ns Zużycie tokenów: 0 tokenów

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.

Sprawdź w aplikacji

Ta strona nie może sprawdzić połączenia MCP Twojej aplikacji.

Zarządzaj kontem
Spróbuj poprosić
Przedstaw architekturę projektu.
Wprowadź punktową zmianę i sprawdź wynik.
Uruchom testy projektu i pokaż błędy.

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.