跳到主要内容

终端

Agent Spaces 集成了完整的终端功能,基于 xterm.js 和 node-pty 实现,提供接近原生终端的体验。

功能特性

  • 真实 PTY — 不是模拟终端,而是真实的伪终端,支持所有命令行工具
  • 多终端实例 — 可以同时打开多个终端标签
  • WebSocket 连接 — 终端通过 WebSocket 与后端通信,实时传输输入输出

使用方式

终端在工作空间内运行,工作目录默认为工作空间绑定的代码目录。

你可以直接在终端中:

  • 运行构建和测试命令
  • 执行 Git 操作
  • 安装依赖
  • 启动开发服务器
  • 执行任何命令行工具

Agent 执行任务时也会使用终端来运行命令,你可以实时看到 Agent 正在执行的操作。

快捷键

快捷键功能
Ctrl+C中断当前命令
Ctrl+L清屏
上下方向键浏览历史命令

终端会在 WebSocket 连接断开后自动重连,不影响正在运行的进程。