SIMPLICIO / ドキュメントとアーキテクチャ
開発向けネイティブAIランタイム
インストール、ローカル実行、機械的編集、MCPによるエージェント連携のガイドです。
ドキュメントとアーキテクチャ
ネイティブRustで開発
Simplicioは単体の実行ファイルとして配布され、仮想環境やPythonへの依存はありません。
インストール
コマンドひとつで開始
お使いのシステムに対応した署名付き実行ファイルをインストールします。
curl -fsSL https://simpleti.com.br/simplicio/install.sh | sh
チェックサムを確認し、システムに対応する実行ファイルをインストールします。
ライフサイクル
リクエストのライフサイクル
エージェントの呼び出しから検証済みの結果まで:
1. MCP経由で受信
エージェントはチャットからJSON-RPC 2.0でツールを呼び出します。
2. CPUExecutorによる分類
対話型リクエストと分析は別のキューを使用し、書き込みは直列化されます。
3. ローカルメモリを検索
ファイルを読む前にSQLite FTSとベクトルメモリを参照します。
4. コンテキストを制限
トークン予算内で必要なシンボルを含む構造マップを提供します。
5. 編集とハッシュ検証
対象箇所をアトミックに置換し、SHA-256で検証します。
6. 検証と実行記録
ローカルチェックにより実行結果を示す記録を生成します。
CPUExecutor
CPUExecutorと並行処理
実行キューと書き込みの直列化によってローカル処理を調整します。
| キュー | 優先度 | 並行処理 | 操作 |
|---|---|---|---|
| InteractiveHigh | 高 | CPU × 2 | エージェントはチャットからJSON-RPC 2.0でツールを呼び出します。 |
| AnalysisBackground | 標準 | Tokio Semaphore | ファイルを読む前にSQLite FTSとベクトルメモリを参照します。 |
| write_workers: 1 | 直列化 | 1 | 対象箇所をアトミックに置換し、SHA-256で検証します。 |
機械的編集
機械的編集エンジン
対象箇所だけを変更することで、ファイル全体の再生成とモデル出力を削減します。
ファイル全体の生成
対象箇所だけを変更することで、ファイル全体の再生成とモデル出力を削減します。
対象を絞った機械的編集
対象箇所をアトミックに置換し、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}"
}
MCP設定
MCPエージェント連携
アプリを選び、設定手順に従ってください。
よくある質問とプライバシー
よくある質問とプライバシー
ソースコードはSimplicioのサーバーに送信されますか?
ローカル実行ではファイルはお使いの端末に保持されます。AIクライアントは設定に応じてモデル提供者へコンテキストを送信する場合があります。
対応モデルは?
Simplicioはモデルに依存せず、MCP対応クライアントと連携します。
トークン消費をどう削減しますか?
全体の読み込みや書き直しの代わりに、範囲を限定した構造マップと部分編集を使います。削減量はタスクによって異なります。