> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flashcat.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# 控制台

> AI SRE 会话承载您与 Agent 的一次完整对话，包含消息、流式响应、工具调用与产物；本文介绍会话的新建与管理、消息发送、产物预览、上下文压缩与团队绑定。

<Info>
  **内测功能**：AI SRE 目前处于内测阶段，仅对受邀账户开放。如需参与白名单测试，请联系 Flashduty 商务团队申请开通；内测期间功能与界面可能调整。
</Info>

## 概述

***

会话（Session）是您与 AI SRE 的一次完整对话。它承载您发送的每一条消息、Agent 的流式回复、过程中的工具调用，以及 Agent 产出的产物（Artifacts，例如代码、报告、图表或 Skill 压缩包）。

每个会话相互独立，拥有自己的上下文、绑定的团队与运行环境。您在左侧边栏切换会话，在中间的对话区收发消息、查看回复与产物。

<Note>
  会话之间彼此隔离：上下文、绑定团队、运行环境互不影响。切换会话不会中断正在运行的回合——AI SRE 会持续把进展写入会话，您返回时可继续看到流式输出。
</Note>

## 新建与管理会话

***

左侧边栏是会话的统一入口。点击 **新对话** 即可开启一个全新会话；列表按最近活动倒序排列，初始显示最近的若干条，更多历史通过 **显示更多** 逐步展开。

### 搜索与筛选

<Steps>
  <Step title="搜索对话">
    顶部搜索框按会话名称过滤；无结果时显示 **未找到匹配对话**。
  </Step>

  <Step title="按范围 / 状态 / 活动筛选">
    点击列表右上角的 **筛选** 图标打开筛选面板，按下列维度组合过滤；当存在非默认筛选时，筛选按钮上会出现一个小圆点提示。
  </Step>
</Steps>

筛选面板支持的维度：

| 维度   | 可选值                     | 说明                                |
| ---- | ----------------------- | --------------------------------- |
| 范围   | 全部 / 个人 / 团队            | 选择 **团队** 后可在内联列表中搜索并多选具体团队       |
| 状态   | 活跃 / 归档 / 全部            | 默认仅显示 **活跃** 会话；切到 **归档** 查看已归档会话 |
| 最近活动 | 全部 / 24 小时 / 7 天 / 30 天 | 按会话最近一次活动时间收窄结果                   |

面板底部提供 **重置**（恢复默认筛选）与 **完成**（关闭面板）。

### 单条会话操作

将鼠标悬停在会话行上，会显示置顶与归档操作；置顶的会话在名称左侧常驻一个图钉标记。

| 操作          | 入口          | 说明                             |
| ----------- | ----------- | ------------------------------ |
| 置顶对话 / 取消置顶 | 行内悬停的图钉按钮   | 置顶会话排在列表前列                     |
| 归档对话 / 取消归档 | 行内悬停的归档按钮   | 归档后默认从活跃列表隐藏，可在筛选中切到 **归档** 找回 |
| 重命名         | 对话标题处点击直接编辑 | 回车或失焦提交，Esc 取消；名称最长 60 字       |

<Tip>
  在会话行上停留片刻，会弹出工具提示，显示完整会话名、所属团队与精确时间——便于在名称被截断时确认这是不是您要找的会话。
</Tip>

### 列表状态指示

每行右侧用一个互斥标记表达当前状态：

| 标记        | 含义                                   |
| --------- | ------------------------------------ |
| 旋转的圆圈     | 该会话的 Agent 正在运行（有回合在进行中）             |
| 蓝色小圆点（未读） | Agent 产出了您尚未查看的新内容                   |
| 相对时间      | 以上都没有时，显示最近活动的相对时间（如 `5m`、`3h`、`3d`） |

打开会话即会清除该会话的未读小圆点。

## 发送消息与流式响应

***

在底部输入框输入消息后回车发送。输入框支持 Markdown，并支持以斜杠命令（输入 `/` 调出命令菜单）触发内置 Skill 与命令。

### 附件与上下文引用

<AccordionGroup>
  <Accordion title="上传附件" icon="paperclip">
    点击回形针按钮，或直接拖拽 / 粘贴文件。支持图片、PDF 与 Office 文档（Word / Excel / PowerPoint），单个文件最大 **20MB**。截图可直接在对话中粘贴。
  </Accordion>

  <Accordion title="上下文引用" icon="link">
    从故障、告警、监控规则或主机等页面进入 AI SRE 时，相关对象会作为**引用胶囊**自动嵌入输入框——它是一枚内联的小标签，标明所引用对象的类型——故障、告警事件、告警、监控规则或主机——并随消息一起发送给 Agent，让它直接基于该对象开始分析。点击胶囊可在新标签页打开对应对象；点击胶囊上的关闭按钮即可在发送前移除引用。一条消息可携带多个引用。
  </Accordion>

  <Accordion title="知识库与 Skill" icon="book">
    会话启动时会按绑定团队自动加载对应的知识库与 Skill；详见下文 <a href="/zh/ai-sre/knowledge">知识库</a> 与 <a href="/zh/ai-sre/skills">Skill</a>。
  </Accordion>
</AccordionGroup>

### 实时流式输出

发送后，Agent 的回复实时流式返回——文本逐字显示，工具调用与思考过程也会即时呈现。

发送瞬间，前端会乐观地把回合标记为「运行中」；约 300ms 后由后端的运行状态确认接管，因此即便您切换页面再回来，运行状态也不会丢失。

<Note>
  回合运行期间，**发送按钮会变为停止按钮**。点击停止会立即中断当前回合：界面随即反馈，被中断的回合会带上「已中断」标记，刷新后依然可见。
</Note>

### 运行中继续输入（排队）

回合运行期间输入框依然可用：您可以继续输入并发送，消息会进入队列，在当前回合结束后依次执行。队列中的消息可在发送前编辑或移除。

## 工具调用与产物

***

Agent 在回合中调用的工具（读写文件、查询监控、执行命令、调用 MCP 工具等）以内联可折叠的形式呈现在对话流中，点击即可展开查看输入与输出，默认折叠以保持对话整洁。

### Artifacts 预览

Agent 产出的文件会以产物形式提供预览。点击产物即在右侧打开预览面板，按类型渲染：

| 类型                  | 预览方式                                     |
| ------------------- | ---------------------------------------- |
| 代码（多语言）             | 语法高亮 + 行号                                |
| Markdown            | 默认渲染视图，可切换 **源码**                        |
| HTML                | 默认渲染视图（iframe 沙箱），可切换 **源码**             |
| 图片                  | 直接显示；加载失败时给出可重试提示                        |
| PDF                 | 浏览器内置查看器渲染                               |
| Skill 压缩包（`.skill`） | 左侧文件树 + 右侧内容，可整包下载，并可一键 **保存 Skill** 到账户 |

预览面板提供 **复制**、**下载** 与 **关闭** 操作。

<Tip>
  报告类产物（如运营洞察报告）可生成包含 Mermaid 图、图表的 HTML，并在渲染视图中直接查看。运营洞察相关能力见 <a href="/zh/ai-sre/insight">运营洞察报告</a>。
</Tip>

### 消息操作

将鼠标悬停在消息上会显示操作按钮：

| 操作 | 适用        | 说明                  |
| -- | --------- | ------------------- |
| 复制 | 用户消息 / 产物 | 复制消息或文件内容到剪贴板       |
| 重试 | 用户消息      | 以该消息重新发起回合          |
| 编辑 | 用户消息      | 将该消息内容回填到输入框重新编辑后发送 |

## 上下文压缩

***

随着对话变长，会话上下文会逼近模型的上下文窗口上限。AI SRE 会自动压缩较早的对话历史——把它总结为一段摘要并保留最近内容，从而在不丢失关键信息的前提下腾出上下文空间。

压缩有三种触发方式：

| 方式        | 触发时机                    |
| --------- | ----------------------- |
| 自动（回合开始前） | 回合开始前，上下文占用超过阈值时自动压缩    |
| 自动（回合进行中） | 回合进行中上下文继续增长并越过阈值时再次压缩  |
| 手动        | 您主动通过 `/compact` 命令触发压缩 |

### 您会看到什么

* **压缩进行中**：对话流中出现一行「正在压缩对话上下文…」的状态提示，并显示已用时长与进度，压缩完成后自动消失。
* **压缩完成**：对话保持连贯，无需您介入；最直接的指示是聊天页头部的 **Context** 占用百分比随之下降——它反映当前上下文窗口的利用率，将鼠标悬停可查看具体的 token 用量。
* **无需压缩**：当上下文无需压缩（如对话历史太短、已是压缩态）时，手动触发会给出相应提示，例如「上下文无需压缩」「对话历史太短，无需压缩」。

<Note>
  压缩对您是透明的：您感知到的是一段连续的对话。Agent 在后台保留了被压缩内容的摘要，因此后续回合仍能基于此前的关键结论继续工作。
</Note>

## 绑定团队

***

新建会话时可以为会话 **绑定团队**。绑定后，会话在启动时会自动加载该团队的知识库、Skill 与 MCP，让 Agent 一开始就具备这个团队的领域上下文与能力。未绑定团队时，会话以账户范围运行。

<Steps>
  <Step title="选择团队">
    在新建会话的输入区通过团队选择器挑选要绑定的团队；您上次的选择会被记住，省去每次重复选择。
  </Step>

  <Step title="自动加载团队上下文">
    会话启动即加载「账户范围 + 绑定团队」的知识库 / Skill / MCP 元数据，Agent 随即可用。
  </Step>

  <Step title="跨团队知识按需挂载">
    当 Agent 需要其它团队的知识时，会按需读取对应团队的知识目录，将该团队的知识与能力作为持久上下文挂载进当前会话——一次挂载在本会话内持续有效。
  </Step>
</Steps>

绑定的团队会随会话保留：重新打开同一会话时，仍是原先绑定的团队；该会话所属团队也会在侧边栏的会话提示中标注。

<Warning>
  故障 / 作战室与团队的自动联动仍在演进中。当前您可以为会话显式 **绑定团队**；后续故障场景下的自动绑定能力会持续完善。
</Warning>

资源的团队作用域（账户范围与团队范围、可见性与编辑权限）规则，详见各资源页面的「作用域」一节。

## 相关页面

***

<CardGroup cols={2}>
  <Card title="概述" icon="robot" href="/zh/ai-sre/overview">
    了解 AI SRE 的定位、能力与适用场景。
  </Card>

  <Card title="使用洞察" icon="gauge-high" href="/zh/ai-sre/insight">
    基于会话数据生成团队的故障处理与运营洞察。
  </Card>

  <Card title="管理知识" icon="book" href="/zh/ai-sre/knowledge">
    为会话提供领域知识，按团队加载与跨团队按需挂载。
  </Card>

  <Card title="Skill" icon="wrench" href="/zh/ai-sre/skills">
    用斜杠命令调用的可复用 Skill。
  </Card>

  <Card title="MCP（外部工具）" icon="plug" href="/zh/ai-sre/mcp">
    通过 MCP 连接外部系统，扩展 Agent 的工具能力。
  </Card>

  <Card title="IM 平台" icon="comment-dots" href="/zh/ai-sre/im">
    在 Slack / 飞书 / 钉钉 / 企业微信里 @ Agent 排障，作战室自动诊断。
  </Card>
</CardGroup>
