実行ホストリファクタリング計画
目標
exec.host+exec.securityを追加し、サンドボックス、gateway、ノード間で実行をルーティング。- デフォルトを安全に: 明示的に有効化しない限りクロスホスト実行なし。
- 実行をローカルIPC経由のオプションUI(macOSアプリ)付きヘッドレスランナーサービスに分離。
- エージェントごとのポリシー、許可リスト、askモード、ノードバインディングを提供。
- 許可リスト_なし_でも動作するaskモードをサポート。
主要概念
ホスト
sandbox: Docker実行(現行動作)。gateway: gatewayホストで実行。node: Bridge経由でノードランナーで実行(system.run)。
セキュリティモード
deny: 常にブロック。allowlist: マッチのみ許可。full: すべて許可(elevatedと同等)。
Askモード
off: 問い合わせなし。on-miss: 許可リストがマッチしない場合のみ問い合わせ。always: 毎回問い合わせ。
実装フェーズ
- 設定+実行ルーティング
- 承認ストア+gateway強制
- ノードランナー強制
- イベント
- UIポリッシュ