终端
Agent Spaces 集成了完整的终端功能,基于 xterm.js 和 node-pty 实现,提供接近原生终端的体验。
功能特性
- 真实 PTY — 不是模拟终端,而是真实的伪终端,支持所有命令行工具
- 多终端实例 — 可以同时打开多个终端标签
- WebSocket 连接 — 终端通过 WebSocket 与后端通信,实时传输输入输出
使用方式
终端在工作空间内运行,工作目录默认为工作空间绑定的代码目录。
你可以直接在终端中:
- 运行构建和测试命令
- 执行 Git 操作
- 安装依赖
- 启动开发服务器
- 执行任何命令行工具
Agent 执行任务时也会使用终端来运行命令,你可以实时看到 Agent 正在执行的操作。
快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+C | 中断当前命令 |
Ctrl+L | 清屏 |
| 上下方向键 | 浏览历史命令 |
终端会在 WebSocket 连接断开后自动重连,不影响正在运行的进程。