news 2026/10/16 12:19:21

彭大帅的AI 智能运维 Agent V12.7 发布:最后一个功能版本——历史面板、乱码修复与告别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
彭大帅的AI 智能运维 Agent V12.7 发布:最后一个功能版本——历史面板、乱码修复与告别

V12.7 版本详解

提问历史面板 · Ollama 乱码修复 · 模型清单全面核对

2026 年 10 月 13 日

目 录

一、写在前面:V12.7 是最后一个功能版本

二、版本概览

三、新功能:提问历史面板

2.1 核心交互

2.2 实现要点

四、Bug 修复:Ollama 本地模型中文乱码

3.1 根因分析

3.2 其他问题修复

五、providers 模型清单全面核对

六、近期版本回顾

七、升级说明

一、写在前面:V12.7 是最后一个功能版本

首先向所有关注和使用本项目的读者说明一件事:V12.7 是博主发布的最后一个功能版本。

由于工作重心调整和个人身体原因,从本版起,AI SSH 运维 Agent 不再进行功能更新,后续维护仅限于必要 Bug 的修复。也就是说,V12.7 之后如果还有更新发布,都只是修复性质,不会新增能力。

感谢一路以来的每一位用户和反馈者。这个项目从最初的想法走到今天,离不开大家提的需求、报的 Bug 和给的建议——V12.5.1 中文计算机名邮件崩溃、V12.5.2 停止按钮无响应,都是用户实测反馈才得以快速定位修复的。项目会继续可用、可下载,已有配置与授权不受任何影响,请放心使用。

二、版本概览

2026 年 10 月 13 日,AI SSH 运维 Agent 正式发布 V12.7(内部版本号 12.7.0)。本版主题是「对话体验对齐主流 AI 助手」:Web GUI 对话区右侧新增「提问历史」面板,让长对话的回溯定位从滚动翻找变成一键跳转;同时修复了 Ollama 本地模型的中文乱码问题,并对全部云端大模型的 providers 清单按各家官方文档做了一轮 2026 年 10 月口径的全面核对更新。

本版升级依然是熟悉的零门槛方式:覆盖替换 AI-SSH-Agent-Web.exe 或 AI-SSH-Agent.exe 即可,已有配置(config/、.env、license.key)与历史数据完全不受影响。

项目

内容

版本号

V12.7(内部版本号 12.7.0)

发布日期

2026-10-13

版本主题

提问历史面板 + 中文乱码修复 + 模型清单核对

升级方式

覆盖替换 exe,配置与数据不受影响

特别提示

DeepSeek 默认模型自动切换为 deepseek-flash

三、新功能:提问历史面板

运维场景下,一次与 AI 的长对话往往涉及十几轮提问:先排查 CPU 飙高、再查磁盘水位、接着看服务状态……当对话滚过几十屏后,「刚才那条命令是什么」成了高频痛点。V12.7 在 Web GUI 对话区右侧新增「提问历史」面板,把本会话内用户的每一次提问按序号陈列出来,彻底解决这个问题。

2.1 核心交互

  • 按序号陈列:本会话用户提问按顺序编号列出,单行截断显示,悬浮可见完整内容
  • 一键定位:点击任意条目,对话区平滑滚动到对应消息位置,并以黄色高亮标示
  • 实时跟随:发新消息即时追加到面板;切换分组会话、清空对话时面板自动重置
  • 补发回填:断线重连与切换分组的历史补发同样自动回填面板,不丢条目
  • 可折叠:面板右上角「»」可收起为贴边把手,展开状态本地记忆,重启浏览器后保持偏好

面板与对话流是同一份数据源的两个视图,不存在额外的状态同步成本——这也意味着它的行为与对话本体完全一致,不会出现「面板有、对话里没有」的错位。

2.2 实现要点

定位跳转依赖前端为每条用户消息维护稳定的 DOM 锚点,点击历史条目时使用 scrollIntoView 的平滑滚动模式,并叠加一次性高亮动画(黄色背景渐隐)完成视觉引导。整个功能纯前端实现,不增加任何后端接口开销,对旧版会话记录也天然兼容。

四、Bug 修复:Ollama 本地模型中文乱码

有用户反馈:接入 Ollama 本地模型后,回答中的中文变成乱码。V12.7 顺藤摸瓜找到了根因,并已修复。

3.1 根因分析

问题出在 HTTP 客户端对响应编码的处理上。Ollama 的 text/event-stream 响应头中不带 charset 声明,而 requests 库在没有显式 charset 时会按 RFC 2616 的默认值 latin-1(ISO-8859-1)来解码响应体——但 Ollama 返回的实际是 UTF-8 编码的 JSON 流。中文字符的 UTF-8 多字节序列被按 latin-1 单字节拆开解码,就成了乱码。

修复方式很直接:在开始逐行读取 SSE 流之前,强制把响应编码设为 UTF-8。

resp = requests.post(url, json=payload, stream=True)

resp.encoding = 'utf-8' # 关键:覆盖 latin-1 默认解码

for line in resp.iter_lines(decode_unicode=True):

...

需要说明的是,乱码只发生在「直发路径」(Python 后端直接调用 Ollama)上,覆盖了流式与非流式两种模式;而通过 OpenAI 兼容协议转发的路径本就正确声明了编码,不受影响。

3.2 其他问题修复

  • 知识库树目录展开错位:目录节点缺少自身 children 容器导致展开后子项挂错层级,已修复
  • 知识库边界文案修正:system 提示词中「内置知识库」与「多根挂载」的表述矛盾已统一
  • Web GUI 侧边栏新增版本号显示:logo 区第二行小字展示当前版本,一眼确认升级是否生效
  • 顶栏配色语义化:四个信息 chip 区分语义色(AI 蓝 / 模型紫 / 主机绿 / 分组琥珀),三个视图 tab 各带主题浅色,提升信息辨识度

五、providers 模型清单全面核对

大模型市场半年一换代,旧模型名悄悄下线是接入多模型 Agent 最容易踩的坑。V12.7 对 providers.yml 中的模型清单做了一轮按各家官方文档的全面核对(2026 年 10 月口径),清理失效项、补充新模型。

厂商

本次更新

DeepSeek

deepseek-flash 取代已失效的 deepseek-v4-flash,另有 V4-Pro

通义千问

更新至 qwen3.7 / qwen3.8

Kimi

新增高速版

智谱

更新至 glm-5.3

豆包

更新至 2.1 系列

OpenAI

gpt-5.6 / gpt-6

硅基流动

更新至 V3.2

Ollama 本地

扩充 qwen3:32b、gemma3:27b、mistral-small:24b、llama4:scout 等官方库 2026 新款,本机已拉取的模型置顶标注

对使用 DeepSeek 的用户有一个实用提示:升级后,会话的默认模型会自动从 deepseek-v4-flash 切换为 deepseek-flash,无需手动修改任何配置。这正是清单核对机制的价值——厂商停服这类「上游悄悄变更」,在 Agent 这一层就被消化了。

六、近期版本回顾

V12.7 之前的一周(10 月 11 日至 12 日)是本项目的功能密集期,连续发布 V12.5 至 V12.6 共四个版本。这里一并回顾,方便新读者建立完整图景。

版本

日期

核心内容

V12.5

10-11

Web 主机分组对话:主机按目录归置、一目录一对话、会话持久化重启可续、参数可调

V12.5.1

10-12

修复中文 Windows 计算机名导致邮件 EHLO ascii 编码崩溃(客户实测反馈)

V12.5.2

10-12

修复任务运行中「停止」无响应:LLM 流式分块取消、SSH 通道即时中断、工具间隙可取消,取消延迟从最长 180 秒降到秒级

V12.5.3

10-12

华为网络设备(VRP Telnet)命令执行中可即时停止,自动发 Ctrl+C / return 恢复会话状态

V12.6

10-12

知识库面板:本机任意目录挂载为 AI 只读知识库(上限 10 个),可视化浏览与管理,挂载热生效;外部挂载永久只读的安全红线

再往前,V12.5.x 之前还有两个值得了解的安全与可观测性特性:日志脱敏体系(密码、API Key、SMTP 凭据在一切日志出口以 sha256 指纹掩码呈现)和日志面板(级别过滤、关键词搜索、一键下载)。这两项能力让 Agent 在生产环境使用时的凭据安全与故障排查都有据可依。

截至 V12.7,全量自动化测试达到 676 项(knowledge_test 47 + smoke_test 166 + monitor_test 209 + group_only_test 58 + redact_test 34 + redact_hooks_test 29 + vision_test 16 + logs_api_test 17 + netdev_test 25 + stop_cancel_test 54 + license_test 21),全部通过;前端经 node 语法检查、元素 id 交叉校验与浏览器实测三重验证。

七、升级说明

升级到 V12.7 只需三步:

  1. 从官网或 GitHub/GitCode Release 下载最新版
  2. 覆盖替换 AI-SSH-Agent-Web.exe(或 AI-SSH-Agent.exe)
  3. 启动即可,config/、.env、license.key 与历史会话数据完全保留

使用 DeepSeek 的会话默认模型自动切换为 deepseek-flash,无需手动改配置;使用 Ollama 本地模型的用户升级后中文输出即刻恢复正常。

AI SSH 运维 Agent 是一款接入多家大模型 API、经 SSH 自主执行 Linux 运维任务的桌面 Agent,提供 CLI 与 Web GUI 双形态,支持 SFTP 传输、多主机并行编排、值守监测三路告警(横幅 / 报警音 / 邮件)、服务器状态面板、华为 VRP 网络设备接入、KVM 虚机管理、知识库挂载与日志脱敏等能力,欢迎运维同行试用反馈。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 12:18:57

MATLAB调用STK卫星覆盖性能分析:COM接口联合仿真与避坑手册

简介:这份用户手册面向航天任务分析、遥感卫星轨道设计方向的学习者与工程人员,围绕MATLAB调用STK开展卫星覆盖性能分析这一主题,讲解如何借助STK的MATLAB双向接口完成仿真建模、数据处理与覆盖计算。内容涵盖仿真场景创建、中心天体选择、运…

作者头像 李华
网站建设 2026/10/16 12:18:25

MySQL表设计实战:从字段选型到索引优化的完整指南

在做MySQL开发的前几年,我一度觉得表设计就是写几条CREATE TABLE,字段够用就行。直到有一次接手一个线上报表系统,发现某张业务表有将近四十个字段,其中一半是冗余的统计列,另一半年月日时分秒拆成了六个字段&#xff…

作者头像 李华
网站建设 2026/10/16 12:16:06

智诺方AI|课程论文研究背景与引言,降重降AIGC分段优化不翻车

写好「研究背景与引言」,再谈降重与降 AIGC 先把研究内容写清楚,再处理重复率与 AI 痕迹,顺序不能反。研究背景与引言最容易写成「宏大叙事套话」。AI 生成引言往往从行业背景层层下铺,缺少与本选题绑定的问题意识,查重…

作者头像 李华
网站建设 2026/10/16 12:14:54

Schema、多语言继承、素材授权:三件被反复追问的技术细节

从深圳的大会回来,我把自家平台重新挑了一遍毛病身份说明:我是龙孚信息技术(上海)股份有限公司的售前助理。在深圳那场出海营销与 SEO 的行业大会上,我在交流区讲了两天的产品。回来之后,我把现场被问得最多…

作者头像 李华
网站建设 2026/10/16 12:12:08

2026 国内加速版 OpenClaw 安装:把下载源改到 TaoToken 的完整配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华