github.devotd.
新着AIエージェント

submilli/submilli-runtime v0.4.1 — セマンティック権限付き WebAssembly ランタイム

submilli/submilli-runtime は、エージェントが書いた TypeScript を隔離実行し、実行時に意味単位の権限を適用する Rust ランタイムである。

リポジトリ情報submilli/submilli-runtime ↗

Execute agent-generated TypeScript in isolated WebAssembly, with runtime-enforced semantic permissions.

スター
★ 28
フォーク
0
言語
Rust
ライセンス
Apache-2.0
最新リリース
v0.4.1
原文を見る ↗GitHub で見る ↗

submilli/submilli-runtime は、エージェントが生成した TypeScript コードを隔離された WebAssembly 環境で実行する Rust ランタイムである。リポジトリに記録されている最新リリースは v0.4.1 だ。提供された情報にはこのバージョンで変更された内容が含まれていないため、具体的な変更点は確認できない。

このランタイムはソースを事前検査するのではなく、外部呼び出しの直前に権限を確認する。パッケージ作成者がタスクごとの意味言語を Blueprint で宣言すると、ランタイムがその呼び出しを許可するかどうか判断する。README の例では返金の上限をプラチナ顧客 500 ドル、それ以外 100 ドルに分けている。デモでは 18 ドルの送料交換は通過し、42 ドルの交換は上限を 25 ドルから 50 ドルに上げるまでブロックされる。重要な点は、権限の境界がモデルプロンプトではなくランタイムで強制されることだ。プロジェクト説明によると、node:http と node:fs を 제거し、専用ランタイムを新規に構築し、コンパイラとランタイム、コマンドラインツール、サーバーは Rust で書かれた。ライセンスは Apache-2.0 である。

リポジトリにはサンプルハーネスとコーディングアシスタント向けのスキル文書もある。ただし、定量的な性能ベンチマークは示されていない。したがって実行段階でセマンティック権限を強制する設計は確認できる一方、性能を根拠に他のランタイムと比較することは難しい。