关于 rivet-sandbox-agent
rivet-sandbox-agent 是面向 Agent 会话的沙箱运行环境,提供桌面、文件系统和进程操作能力。其文档涵盖多个编码 Agent,并支持会话管理与运行时控制。
主要功能
- 01桌面截图与输入操作
- 02文件系统读写与管理
- 03运行命令及管理进程
- 04桌面录制与串流控制
- 05配置 MCP 服务与技能
适用场景
- 01在沙箱桌面中操作应用
- 02运行命令并查看进程日志
- 03管理 Agent 会话所需的文件
- 04配置会话使用的 MCP 服务
MCP 相关
文档包含 MCP 配置的读取、更新和删除接口,也列出 MCP 服务管理相关文档。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ rivet-dev/ skills --skill rivet-sandbox-agent安装后在 Claude Code 中输入/rivet-sandbox-agent确认已加载。
详细介绍
Documentation
- Sandbox Agent
- 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
- 文件系统
- 检查器
- 大模型凭据
- 管理会话
- MCP
- 多人协作
- 可观测性
- OpenCode 兼容性
- 编排架构
- 进程
- 快速入门
- React 组件
- SDK 概览
- 安全
- 持久化会话
- 会话恢复
- 技能
- 遥测
- 故障排除
评论
支持 Markdown