# 终端页右侧服务器列表与搜索历史

**日期**：2026-06-12

## 动机

终端与会话选服需同时进行：左侧操作 SSH，右侧随时选下一台；搜索词与服务器页共用最近记录。

## 变更

- 终端页 **右侧常驻** 服务器列表（300px），有会话时也可切换目标
- 搜索框改为 **v-combobox**，与服务器页共用 `/api/servers/search-history`（展示最近 **10** 条）
- 回车或选历史项写入历史；空终端区提示「从右侧列表选择」

## 涉及文件

- `frontend/src/pages/TerminalPage.vue`
- `frontend/src/components/terminal/TerminalArea.vue`
- `frontend/src/components/terminal/TerminalServerPicker.vue`
- `frontend/src/components/terminal/TerminalServerPickerSearch.vue`（新建）
- `frontend/src/components/terminal/TerminalServerPickerList.vue`（新建）
- `frontend/src/composables/terminal/useTerminalSessions.ts`

## 验证

```bash
cd frontend && npm run type-check
```

打开 `#/terminal`：右侧列表；搜索下拉见历史；左侧终端可并行使用。

## 迁移

无。仅前端构建部署。
