# 仪表盘与按键

> nsq 仪表盘——侧边栏中的工作区和智能体、实时终端网格、任意智能体全屏——以及它支持的全部按键。

Source: https://docs.neurosquad.ai/zh/cli/dashboard

不带参数运行 `nsq`。如果守护进程还没运行，它会先启动守护进程，然后打开仪表盘：

- 左侧**侧边栏**——你的工作区（智能体运行所在的文件夹）以及其中的智能体，每个都显示状态；
- 右侧**网格**——所选工作区的智能体，以实时终端呈现，随工作进展实时更新。需要你的智能体会直接在格子上显示问题。

用 `Enter`（或双击）把任意智能体**全屏**打开：此后每个按键都发给它，就像你亲自启动了它一样。`Ctrl ]` 返回网格。

退出仪表盘（`q`）不会停止任何东西：智能体属于守护进程，会继续运行。再次运行 `nsq` 即可回到它们身边。

## 按键

| 按键 | 作用 |
| --- | --- |
| `↑` `↓` `←` `→` 或 `h` `j` `k` `l` | 选择智能体 |
| `Tab` | 下一个智能体，跨所有工作区 |
| `Enter`、双击 | 全屏打开智能体；`Ctrl ]` 返回网格 |
| `y` / `a` / `n` | 回答所选智能体的权限请求：是 / 总是 / 否 |
| `s` | 给所选智能体发送提示词 |
| `S` | 在当前回合结束后发送提示词 |
| `c` | 启动智能体：CLI、名称、提示词、文件夹、worktree、OpenRouter、模型、危险模式 |
| `m` | 从 OpenRouter 目录中选择模型 |
| `i` | 中断当前回合 |
| `x` · `X` | 停止智能体 · 移除它 |
| `r` · `R` | 重启（继续原会话）· 重命名 |
| `d` | 开启或关闭危险模式 |
| `v` | 对智能体语音输入——文字只粘贴，不发送 |
| `[` `]` | 上一页 / 下一页格子 |
| `b` | 显示或隐藏侧边栏 |
| `?` | 帮助 |
| `q` | 退出仪表盘（智能体继续运行） |

也可以用鼠标：单击选择，双击打开，滚轮移动选择。在全屏且请求了鼠标的智能体里，点击会发给智能体。

## 状态一览

nsq 以英文显示状态：

| 状态 | 含义 |
| --- | --- |
| `working`——工作中 | 一个回合正在进行 |
| `needs you`——需要你 | 智能体在等你——权限请求、问题、待批准的计划——并附带它自己的原文 |
| `finished`——已完成 | 回合结束，答案已在屏幕上 |
| `idle`——空闲 | 停在提示符处，没有新内容 |
| `exited`——已退出 | 进程已结束；按 `r` 重启 |

nsq 如何得知这些：[智能体、CLI 与状态](https://docs.neurosquad.ai/zh/cli/agents)。

## 外观

在支持内联图像的终端里（kitty、iTerm2、sixel），各 CLI 的标志以真实图片绘制，其他终端里则显示为小字符徽标。旋转指示器和「需要你」的脉动效果只在仪表盘处于前台时播放，智能体全屏时从不播放，通过 SSH 时默认关闭。如何调整，见[配置](https://docs.neurosquad.ai/zh/cli/configuration)。

## 不打开仪表盘也能回答

上面的每个操作都有对应命令——`nsq answer api-fix yes`、`nsq send api-fix "now the tests"`、`nsq interrupt api-fix`、`nsq attach api-fix`（在当前终端全屏打开，`Ctrl ]` 断开）。见[命令](https://docs.neurosquad.ai/zh/cli/commands)。
