rivet-sandbox-agent について
rivet-sandbox-agentは、エージェントセッション向けにデスクトップ、ファイルシステム、プロセスを操作できるサンドボックス環境です。複数のコーディングエージェントに関する説明があり、セッションとランタイムも管理できます。
主な機能
- 01デスクトップの撮影と入力操作
- 02ファイルシステムの読み書きと管理
- 03コマンド実行とプロセス管理
- 04デスクトップ録画とストリーミング制御
- 05MCPサーバーとスキルの設定
活用シーン
- 01サンドボックスのデスクトップでアプリを操作
- 02コマンドを実行してプロセスログを確認
- 03エージェントセッション用のファイルを管理
- 04セッションで使うMCPサーバーを設定
MCP 対応
MCP設定の読み取り、更新、削除用APIが記載されており、MCPサーバー管理のドキュメントもあります。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ rivet-dev/ skills --skill rivet-sandbox-agentインストール後、Claude Code で/rivet-sandbox-agentを入力して読み込まれたか確認します。
詳細
Documentation
- Sandbox Agent
- エージェントセッション
- Amp
- Claude
- Codex
- Cursor
- OpenCode
- Pi
- llms.txt
- skill.md
- HTTP API
- 認証
- delete_v1_acp
- delete_v1_config_mcp
- delete_v1_config_skills
- デスクトップの録画を削除します。
- delete_v1_fs_entry
- プロセスレコードを削除します。
- get_v1_acp
- get_v1_acp_servers
- get_v1_agent
- get_v1_agents
- get_v1_config_mcp
- get_v1_config_skills
- デスクトップのクリップボードを読み取ります。
- デスクトップのディスプレイ情報を取得します。
- 現在のデスクトップのマウス位置を取得します。
- デスクトップ録画のメタデータを取得します。
- デスクトップ録画をダウンロードします。
- デスクトップ録画の一覧を表示します。
- デスクトップ全体のスクリーンショットを撮影します。
- デスクトップの指定領域のスクリーンショットを撮影します。
- デスクトップのランタイムステータスを取得します。
- デスクトップのストリームステータスを取得します。
- デスクトップの WebRTC シグナリングセッションを開きます。
- 表示されているデスクトップウィンドウの一覧を表示します。
- 現在フォーカスされているデスクトップウィンドウを取得します。
- get_v1_fs_entries
- get_v1_fs_file
- get_v1_fs_stat
- get_v1_health
- ID で単一のプロセスを取得します。
- プロセスログを取得します。
- 対話型の WebSocket ターミナルセッションを開きます。
- 管理対象の全プロセスの一覧を表示します。
- プロセスのランタイム設定を取得します。
- post_v1_acp
- post_v1_agent_install
- デスクトップのクリップボードに書き込みます。
- デスクトップのキーボードキーを押したままにします。
- デスクトップのキーボードショートカットを押します。
- デスクトップのキーボードでテキストを入力します。
- デスクトップのキーボードキーを離します。
- デスクトップアプリケーションを起動します。
- デスクトップ上をクリックします。
- デスクトップのマウスボタンを押したままにします。
- デスクトップのマウスをドラッグします。
- デスクトップのマウスを移動します。
- デスクトップのマウスホイールをスクロールします。
- デスクトップのマウスボタンを離します。
- 既定のハンドラーでファイルまたは URL を開きます。
- デスクトップ録画を開始します。
- デスクトップ録画を停止します。
- プライベートデスクトップランタイムを開始します。
- プライベートデスクトップランタイムを停止します。
- デスクトップのストリーミングを開始します。
- デスクトップのストリーミングを停止します。
- デスクトップウィンドウにフォーカスします。
- デスクトップウィンドウを移動します。
- デスクトップウィンドウのサイズを変更します。
- post_v1_fs_mkdir
- post_v1_fs_move
- post_v1_fs_upload_batch
- プロセスに入力を送信します。
- プロセスに SIGKILL を送信します。
- プロセスに SIGTERM を送信します。
- プロセスのターミナルサイズを変更します。
- 長時間実行される管理対象プロセスを作成します。
- プロセスのランタイム設定を更新します。
- 単発のコマンドを実行します。
- put_v1_config_mcp
- put_v1_config_skills
- put_v1_fs_file
- スキーマ
- AcpEnvelope
- AcpPostQuery
- AcpServerInfo
- AcpServerListResponse
- AgentCapabilities
- AgentInfo
- AgentInstallArtifact
- AgentInstallRequest
- AgentInstallResponse
- AgentListResponse
- DesktopActionResponse
- DesktopClipboardQuery
- DesktopClipboardResponse
- DesktopClipboardWriteRequest
- DesktopDisplayInfoResponse
- DesktopErrorInfo
- DesktopKeyboardDownRequest
- DesktopKeyboardPressRequest
- DesktopKeyboardTypeRequest
- DesktopKeyboardUpRequest
- DesktopKeyModifiers
- DesktopLaunchRequest
- DesktopLaunchResponse
- DesktopMouseButton
- DesktopMouseClickRequest
- DesktopMouseDownRequest
- DesktopMouseDragRequest
- DesktopMouseMoveRequest
- DesktopMousePositionResponse
- DesktopMouseScrollRequest
- DesktopMouseUpRequest
- DesktopOpenRequest
- DesktopOpenResponse
- DesktopProcessInfo
- DesktopRecordingInfo
- DesktopRecordingListResponse
- DesktopRecordingStartRequest
- DesktopRecordingStatus
- DesktopRegionScreenshotQuery
- DesktopResolution
- DesktopScreenshotFormat
- DesktopScreenshotQuery
- DesktopStartRequest
- DesktopState
- DesktopStatusResponse
- DesktopStreamStatusResponse
- DesktopWindowInfo
- DesktopWindowListResponse
- DesktopWindowMoveRequest
- DesktopWindowResizeRequest
- ErrorType
- FsActionResponse
- FsDeleteQuery
- FsEntriesQuery
- FsEntry
- FsEntryType
- FsMoveRequest
- FsMoveResponse
- FsPathQuery
- FsStat
- FsUploadBatchQuery
- FsUploadBatchResponse
- FsWriteResponse
- HealthResponse
- McpConfigQuery
- McpServerConfig
- ProblemDetails
- ProcessConfig
- ProcessCreateRequest
- ProcessInfo
- ProcessInputRequest
- ProcessInputResponse
- ProcessListQuery
- ProcessListResponse
- ProcessLogEntry
- ProcessLogsQuery
- ProcessLogsResponse
- ProcessLogsStream
- ProcessOwner
- ProcessRunRequest
- ProcessRunResponse
- ProcessSignalQuery
- ProcessState
- ProcessTerminalResizeRequest
- ProcessTerminalResizeResponse
- ServerStatus
- ServerStatusInfo
- SkillsConfig
- SkillsConfigQuery
- SkillSource
- v1
- アーキテクチャ
- 添付ファイル
- CLI リファレンス
- 一般的なソフトウェア
- コンピューターの操作
- CORS の設定
- カスタムツール
- デーモン
- Agent Computer
- BoxLite
- Cloudflare
- ComputeSDK
- Daytona
- Docker
- E2B
- ローカル
- Modal
- Vercel
- ファイルシステム
- インスペクター
- LLM 認証情報
- セッションの管理
- MCP
- マルチプレイヤー
- 可観測性
- OpenCode との互換性
- オーケストレーションのアーキテクチャ
- プロセス
- クイックスタート
- React コンポーネント
- SDK の概要
- セキュリティ
- セッションの永続化
- セッションの復元
- スキル
- テレメトリ
- トラブルシューティング
コメント
Markdown 対応