wasm-agent について
wasm-agentは、WebAssemblyサンドボックス内で動作するエージェントを作成・操作するスキルです。信頼できないコードの実行や設定の試行、移植可能な実行に向けて、ツールやファイルの管理、エクスポート、終了を行えます。
主な機能
- 01サンドボックス化されたWASMエージェントの作成
- 02エージェントへのプロンプト送信
- 03特定ツールへのアクセス許可
- 04サンドボックス内ファイルの読み書き
- 05共有用エージェントのエクスポート
- 06エージェントの一覧表示または終了
活用シーン
- 01信頼できないコードの隔離実行
- 02エージェント設定の試行
- 03対応するWASMランタイム向けのエージェント配布
MCP 対応
RufloのMCPツールを使って、WASMエージェントの作成、プロンプト送信、ファイル管理、エクスポート、一覧表示、終了を行います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill wasm-agentインストール後、Claude Code で/wasm-agentを入力して読み込まれたか確認します。
詳細
WASM エージェント
安全に分離された環境で実行できる、WebAssembly ベースのエージェントを作成します。
使用する場面
信頼できないコードを実行する場合、エージェントの設定を試す場合、または WASM がサポートされている環境であればどこでも実行できる、移植可能なエージェントを作成する場合に使用します。
手順
- エージェントを作成 — エージェントの設定を指定して
mcp__plugin_ruflo-core_ruflo__wasm_agent_createを呼び出します - プロンプトを送信 — エージェントとやり取りするために
mcp__plugin_ruflo-core_ruflo__wasm_agent_promptを呼び出します - ツールを使用 — エージェントに特定のツールへのアクセス権を与えるために
mcp__plugin_ruflo-core_ruflo__wasm_agent_toolを呼び出します - ファイルを管理 — サンドボックス内のファイルを読み書きするために
mcp__plugin_ruflo-core_ruflo__wasm_agent_filesを呼び出します - エクスポート — 共有できるようエージェントをパッケージ化するために
mcp__plugin_ruflo-core_ruflo__wasm_agent_exportを呼び出します - エージェントを一覧表示 — 実行中のすべての WASM エージェントを確認するために
mcp__plugin_ruflo-core_ruflo__wasm_agent_listを呼び出します - 終了 — エージェントを停止するために
mcp__plugin_ruflo-core_ruflo__wasm_agent_terminateを呼び出します
メリット
- 完全に分離されたサンドボックス — エージェントはホストのファイルシステムにアクセスできません
- 移植可能 — エクスポートすれば、任意の WASM ランタイムで実行できます
- 再現性 — プラットフォームが異なっても動作は同じです
- 安全 — エージェントの操作によってシステムが損傷するリスクはありません
コメント
Markdown 対応