工作区录制
录制会保存一个工作区运行时显示的一切:每个终端输出的每一个字节、画布上的卡片、框架和箭头、笔记和待办列表、浏览器卡片显示的内容,以及其他卡片的画面。之后你可以在 NeuroSquad 中按时间轴回放——终端与当时完全一致,速度随意,不运行任何智能体,也不发送任何模型请求。
适合向同事展示一次运行的过程、事后比较多个智能体在同一任务上的表现、按自己的节奏用录屏软件录制演示,或把发生的事情附到错误报告里。
需要 NeuroSquad 0.1.264 或更高版本。
录制
同一时间只录制一个工作区。
画布工具菜单是画布右上角的滑块按钮。标题栏会出现红色的录制中标签和已录制时长,录制期间它一直显示。
录制不会改变智能体和卡片的任何行为。
点击红色标签,或选择画布工具 → 停止录制。退出 NeuroSquad 也会停止录制。
开始录制时已经在运行的终端,会从它当前的屏幕和最近几百行滚动记录开始,而不是完整历史。想从第一行开始录下一次运行,请在给智能体发送提示词之前开始录制。
回放
画布工具 → 录制记录… 会列出你的录制,最新的在前:工作区、日期、时长、大小、卡片数量和状态(已完成,被中断的则为已恢复)。回放打开录制;垃圾桶按钮会直接删除,不再确认。
播放器占满整个窗口,显示一份只读的画布副本——相同的布局、框架和箭头,平移和缩放与你当时的窗口一致:
- 终端逐字节回放,包括颜色、光标和尺寸变化。
- 浏览器卡片显示卡片在那一刻显示的页面。
- 笔记和待办列表显示那一刻的文字。
- 其他卡片(Run Stats、Agent Pulse、社区卡片等)显示卡片的画面,在卡片位于屏幕上时大约每秒截取一次。
| 控件 | 作用 |
|---|---|
| 播放 / 暂停,Space | 开始和停止播放 |
| 播放速度 | 1×、2×、4×、8×、16×、32× 或 64× |
| 时间轴 | 拖动或点击即可跳转。刻度标出已发送的提示词、完成、“需要你的输入”以及脚本添加的标记 |
| 上一个标记 / 下一个标记 | 在这些刻度之间跳转 |
| ← / → | 后退或前进 5 秒 |
| 纯净视图 | 隐藏所有控件,并以与你实际画布完全相同的尺寸显示画布——方便录屏软件录制。按 Esc 恢复控件 |
| Esc | 关闭播放器 |
播放器里的一切都不是实时的:不会启动智能体,不会向终端输入任何内容,也不会向模型发送任何东西。
不会录下的内容
- 鼠标悬停、选中、卡片内部的滚动、菜单、提示、弹出通知和鼠标指针。
- 浏览器页面和卡片画面只在该卡片位于屏幕上、且画布没有缩小到概览时才会录下——正是你当时看到的内容。卡片画面大约每秒一张。
- 平移和缩放每秒采样一次。网格模式回放时显示为画布。
- 播放器中的每张卡片使用通用的卡片标题栏,不包含实时卡片上的全部按钮。
录制保存在哪里
保存在 NeuroSquad 数据文件夹中的 recordings 文件夹里,每个工作区、每次录制各一个文件夹。想放到别处(比如更大的磁盘),请在启动 NeuroSquad 之前把环境变量 NEUROSQUAD_RECORDINGS_DIR 设为目标文件夹。如果某个脚本用自己的文件夹开始录制,NeuroSquad 之后的录制也会继续使用该文件夹。
终端和浏览器卡片很活跃时,录制增长得很快。录制超过 5 GB,或磁盘剩余空间不足 2 GB 时,NeuroSquad 会停止保存浏览器画面和卡片画面;终端继续录制。
录制边发生边写入,并每隔几秒刷新到磁盘,所以崩溃或断电最多丢失最后片刻:下次打开录制记录…时,被中断的录制会标为已恢复,并能回放到中断的位置。
隐私
录制包含工作区显示的一切,以及在其终端中按下的每一个键——包括在 shell 中输入的密码。请像对待录制来源的屏幕一样对待录制文件。
- 录制只保存在你的电脑上,NeuroSquad 从不上传。
- 在 NeuroSquad 自己的对话框中输入的密钥(提供方密钥、SSH 密码)不属于终端输入,不会被录制。
- 录制期间红色标签始终可见;把鼠标悬停在上面可以查看会保存哪些内容。
- 无法从手机开始或停止录制。
- 在**录制记录…**中删除录制,或直接删除它的文件夹。