Agent-Sandbox UI 上线,来看看有哪些的功能是你经常使用的?

这次 UI 上线会让 Agent-Sandbox(https://github.com/agent-sandbox/agent-sandbox ) 的体验直接"起飞"!

一句话总结:把原本分散在命令和接口里的核心能力,统一收敛到一个可视化工作台里

从 Sandbox 生命周期管理,到日志、终端、文件,再到 Pool 和模板配置,所有关键动作都能在浏览器里完成。


1)Sandbox 总览与生命周期管理:一眼掌控全局

先看主战场------Sandbox 列表页。

你可以快速查看实例状态、选择目标、执行管理动作,不用在多窗口来回切换。

你会得到什么:

  • Sandbox 状态可视化(运行中、创建中等)
  • 常用操作集中入口
  • 降低多人协作下的"环境在哪、谁在用、当前啥状态"的沟通成本

2)Logs 页面:问题定位更直接

排障最怕"看不到现场",日志页就是你的第一现场。

选择 Sandbox 即可查看日志,支持刷新和快速切换目标。

亮点:

  • 面向实例的日志查看体验
  • 快速刷新,减少命令行重复操作
  • 更适合联调和故障复盘

3)Terminal 页面:像 SSH 一样快,但更轻

当你需要"进去看看"时,Terminal 就是最顺手的入口。

直接在 UI 内进入目标 Sandbox 终端,执行命令、检查运行环境、现场调试。

适合场景:

  • 在线排查依赖/环境问题
  • 临时执行诊断命令
  • 边看日志边做交互式调试

4)Files 页面:文件管理闭环打通

除了看日志和跑命令,文件操作也很高频。

Files 页支持浏览目录、上传/下载文件,常见操作不必再额外开终端。

核心价值:

  • 可视化浏览 Sandbox 内文件
  • 上传下载更顺滑
  • 对"代码 + 产物 + 配置"联动场景更友好

5)Pool 管理:规模化场景更稳

当你开始批量使用 Sandbox,Pool 的价值就会非常明显。

UI 里可以直观看到 Pool 列表、容量和运行情况,方便统一治理。

你会感受到:

  • 资源池状态透明
  • 运维和容量管理更可控
  • 减少"资源够不够、能不能扩"的不确定性

6)Templates Config:标准化能力可视化

模板是团队标准化的核心。

在配置页面里,你可以统一维护模板定义,让新建 Sandbox 更一致、更可复用。

实际收益:

  • 统一模板规范
  • 降低新同学上手成本
  • 让环境差异问题前置消化

7)Events 能力(新):从"看结果"到"看过程"

这次 UI 还增加了 Events 页面 ,用于观察 Sandbox 相关事件。

它非常适合定位"为什么会这样",尤其是实例创建、调度、探针相关问题。

服务端已做强制过滤,仅返回 Sandbox 相关 Kubernetes Events,避免混入无关事件,信息更聚焦、更安全。


最后:这不是"多一个页面",而是"少很多折腾"

Agent-Sandbox UI 的意义,不只是把 API 搬到网页上。

它真正解决的是:把高频动作可视化、把关键链路串起来、把排障路径缩短

如果你已经在生产或团队协作中使用 Agent-Sandbox,这套 UI 会很快成为你的默认入口。

开源地址:

https://github.com/agent-sandbox/agent-sandbox