Releases: chenwei666/NetSerial-AI
Release list
NetSerial AI V0.9.1
重点功能 / Highlights
- 运维中心新增“当前连接”状态卡,可一键读取当前 USB、SSH 或 Telnet 会话。
- 自动清理 ANSI、脱敏并限制终端快照,最多保留 4 个在线会话、每会话最近 100,000 字符。
- 一键读取后自动识别 H3C Comware、Huawei VRP、Cisco IOS 或 Ruijie RGOS,并切换对应运维上下文。
- 多会话按最近活动选择;断开会话不可读,清屏同步清除。
- 不创建隐藏连接、不自动发送 show/display version 或配置命令,不绕过既有人工确认与 R0–R4 门禁。
- 中英文界面、README、CHANGELOG、版本历史、架构、安全和测试文档同步更新。
验证 / Verification
- 60 个测试类、186 项测试全部通过,0 失败、0 错误、0 跳过。
- Release Lint:0 Error(140 个既有非阻断 Warning)。
- applicationId:
com.chenwei666.netserial - versionCode:
11 - versionName:
0.9.1 - minSdk:
21,targetSdk / compileSdk:36 - ZIP 对齐通过,APK Signature Scheme V1/V2/V3 验证通过。
- 生产证书 SHA-256:
6f6d2063a155a9d252eecf4a84df31281b02d86beb2f0cd55ea7c80a2063f5bd - APK SHA-256:
8890591333b84658539bff9ba80a2367a85ca50825578c065d4d4c1e6884e646
安全边界 / Safety
AI 和运维工具只负责读取、分析、生成草稿与风险检查,绝不自动执行设备命令。真实 Android、USB 转串口芯片以及 H3C、Huawei、Cisco、Ruijie 不同型号和固件仍需在授权环境进行现场验收。
NetSerial AI V0.9.0 正式版 / Production Release
NetSerial AI V0.9.0 Production Release / 正式版
V0.9.0 turns NetSerial AI into a complete in-app network operations assistant while preserving the rule that AI never sends device commands automatically.
Highlights / 重点功能
- Full multi-turn AI chat across all 18 configured provider entries, including Zhipu GLM and custom OpenAI-compatible gateways.
- Encrypted local conversation history, device memory, terminal context, cancellation, retry, history management, copy, and redacted sharing.
- OpenAI-compatible, Anthropic Messages, and HTTPS Ollama chat adapters with active-provider-first failover.
- Allow-listed fenced command extraction, deterministic R0–R4 reclassification, and hard blocking of R4 loading from AI.
- One-tap read-only incident evidence plans for H3C, Huawei, Cisco, Ruijie, and generic devices.
- Guided runbooks with prompt matching, timeouts, bounded retry, stop-on-error, and explicit stop conditions.
- Configuration drift severity, expanded security posture checks, and evidence-before-change-closure validation.
Safety / 安全边界
AI output remains advisory. Every command requires human review and continues through the existing terminal target, maintenance-window, and risk gates. Chat history is encrypted with Android Keystore on Android 6.0+, while Android 5.x never falls back to plaintext history. Terminal context and exported conversations are redacted locally.
Verification / 验证
- 59 test classes / 181 tests: all passed
- Debug and Release Lint: passed, 0 errors
- Debug and production-signed Release APK: built successfully
- ZIP alignment: passed
- V1/V2/V3 signatures: verified
- APK SHA-256:
b4c4040cfc2f1895404dd0c9b6f8024f3824f4a1baf161621e132e504ee29697
Real Android devices, USB adapters, target switch versions, and owned AI accounts still require authorized field acceptance before production use.
NetSerial AI V0.7.0
NetSerial AI V0.7.0 正式版 / Production Release
NetSerial AI V0.7.0 重新整理为主页、连接、终端、工具箱、设置五区工作台,并增加 AI 多厂商失败转移、高级诊断、安全凭据、临时 HTTP/TFTP 与签名运行手册。
147 项测试、Release Lint、APK 对齐、包元数据和 V1/V2/V3 生产签名均已验证。实体设备与真实网络矩阵仍需在授权环境验收。
- 自动识别 H3C、Huawei、Cisco 和 Ruijie。
- 按厂商生成 HTTPS/可选 HTTP Web 开通方案,账号密码仅用于本次发送。
- GitHub Latest 更新检测与一键 AI 故障诊断。
- 只读运维剧本、合规初筛、LLDP/CDP 发现和金丝雀批次规划。
- 多会话、脱敏配置快照、Tab 补全 2.0、自定义命令包和 USB XMODEM-128。
- 保留 Material 3、深色/主题/语言切换、R0-R4 安全门禁、受保护目标与脱敏证据。
安装前请核对 SHA256SUMS.txt。Web 与文件传输命令必须先在实验交换机按具体型号和版本验证。
V0.7.0 focuses on a cleaner responsive workspace plus AI provider failover, offline switch diagnostics, Keystore-backed device credential aliases, bounded temporary transfer, and signed runbook verification. Hardware acceptance and production signing are still required.
主要更新 / Highlights
- 四厂商自动识别 / Four-vendor automatic detection
- HTTPS 优先 Web 开通向导 / HTTPS-first Web access wizard
- GitHub Latest 更新检测 / GitHub Latest update checks
- AI 一键故障诊断 / One-tap AI fault diagnosis
- 只读剧本、合规初筛与金丝雀批次 / Read-only playbooks, compliance triage, and canary batches
- 多会话、配置快照与自定义命令包 / Multi-session, configuration snapshots, and custom command packs
- USB XMODEM-128 与发送前 SHA-256 / USB XMODEM-128 with preflight SHA-256
- 完整中英文说明 / Complete Chinese and English documentation
USB、SSH、Telnet、SFTP、AI、变更门禁、配置 Diff 和网络工具保持兼容。AI 结果仍只作为草稿,不会自动发送命令。
USB, SSH, Telnet, SFTP, AI, change gates, configuration Diff, and network tools remain compatible. AI output remains a draft and is never auto-sent.
安装 / Install
下载 NetSerial-AI-v0.7.0-release.apk 并核对 SHA-256:
962e23209f57b24203a917474f90bda44c250c6071178e84a3d9a1b171504b81
V0.3.1 至 V0.7.0 必须使用同一生产证书,才能覆盖升级并保留应用数据。生产使用前仍需在授权环境完成真实手机、USB、交换机、传输、AI 与 SNMPv3 验收。
NetSerial AI v0.6.0
NetSerial AI V0.6.0 正式版 / Production Release
NetSerial AI V0.6.0 将 Android 串口、SSH、Telnet 终端升级为更完整的现场运维工作区。
- 自动识别 H3C、Huawei、Cisco 和 Ruijie。
- 按厂商生成 HTTPS/可选 HTTP Web 开通方案,账号密码仅用于本次发送。
- GitHub Latest 更新检测与一键 AI 故障诊断。
- 只读运维剧本、合规初筛、LLDP/CDP 发现和金丝雀批次规划。
- 多会话、脱敏配置快照、Tab 补全 2.0、自定义命令包和 USB XMODEM-128。
- 保留 Material 3、深色/主题/语言切换、R0-R4 安全门禁、受保护目标与脱敏证据。
安装前请核对 SHA256SUMS.txt。Web 与文件传输命令必须先在实验交换机按具体型号和版本验证。
V0.6.0 focuses on faster, safer field work: automatic vendor selection, secure Web enablement drafts, AI diagnosis, read-only operational playbooks, non-sensitive multi-session profiles, redacted snapshots, and guarded file transfer.
主要更新 / Highlights
- 四厂商自动识别 / Four-vendor automatic detection
- HTTPS 优先 Web 开通向导 / HTTPS-first Web access wizard
- GitHub Latest 更新检测 / GitHub Latest update checks
- AI 一键故障诊断 / One-tap AI fault diagnosis
- 只读剧本、合规初筛与金丝雀批次 / Read-only playbooks, compliance triage, and canary batches
- 多会话、配置快照与自定义命令包 / Multi-session, configuration snapshots, and custom command packs
- USB XMODEM-128 与发送前 SHA-256 / USB XMODEM-128 with preflight SHA-256
- 完整中英文说明 / Complete Chinese and English documentation
USB、SSH、Telnet、SFTP、AI、变更门禁、配置 Diff 和网络工具保持兼容。AI 结果仍只作为草稿,不会自动发送命令。
USB, SSH, Telnet, SFTP, AI, change gates, configuration Diff, and network tools remain compatible. AI output remains a draft and is never auto-sent.
安装 / Install
下载 NetSerial-AI-v0.6.0-release.apk 并核对 SHA-256:
1468f7dab82c4caa3ed0729cecbdb66754b1d2bfc38f1627dc5e7778e87687ec
V0.3.1 至 V0.6.0 使用同一生产证书,可以覆盖升级并保留应用数据。生产使用前仍需在授权环境完成真实手机、USB、交换机、XMODEM 和 AI 账户验收。
NetSerial AI V0.5.0 正式版 / Production Release
NetSerial AI V0.5.0 正式版 / Production Release
V0.5.0 重点升级了现场使用体验:现代化 Material 3 界面、系统自适应深色模式、四套主题、首页运维工作台、命令收藏与最近使用,以及长会话防休眠。
V0.5.0 focuses on field usability with a modern Material 3 UI, system-adaptive dark mode, four accent themes, an operations dashboard, command favorites/recents, and optional keep-awake behavior.
主要更新 / Highlights
- 跟随系统、浅色、深色 / Follow system, light, or dark mode
- 海洋蓝、翡翠绿、科技紫、日落橙 / Ocean, Emerald, Violet, and Sunset themes
- 原创终端与交换机工具图标 / Original terminal-and-switch utility icon
- 设备与变更状态工作台 / Device and active-change dashboard
- SSH/Telnet、AI、命令、网络与变更快捷入口 / Quick operations shortcuts
- 命令收藏与最近使用 / Command favorites and recents
- 连接期间保持屏幕常亮 / Optional keep-awake behavior
- 完整中英文说明 / Complete Chinese and English documentation
USB、SSH、Telnet、SFTP、AI、变更门禁、配置 Diff 和网络工具保持兼容。AI 结果仍只作为草稿,不会自动发送命令。
USB, SSH, Telnet, SFTP, AI, change gates, configuration Diff, and network tools remain compatible. AI output remains a draft and is never auto-sent.
安装 / Install
下载 NetSerial-AI-v0.5.0-release.apk 并核对 SHA-256:
c16a95034a45adbf3c38a9e24a0211aeb9d4197d52132420e47f4c00ab264cf3
V0.4.0 与 V0.5.0 使用同一生产证书,可以覆盖升级并保留应用数据。生产使用前仍需在授权环境完成真实手机、USB、交换机和 AI 账户验收。
NetSerial AI V0.4.0 候选版 / Release Candidate
NetSerial AI V0.4.0 正式版 / Production Release
V0.4.0 将 NetSerial AI 从多协议串口/远程终端升级为完整的移动网络运维工作台。
主要新增:
- 变更任务、维护窗口、防错设备和彩色目标标识。
- 脱敏操作时间线,以及 Markdown/PDF 变更证据导出。
- 配置规范化、SHA-256、保序 Diff 和多厂商回滚草稿。
- IPv4/IPv6、DNS、Ping、Traceroute、TCP、路径 MTU、MAC/OUI 和端口工具。
- SSH 私钥、keyboard-interactive、密码跳板机、Keepalive 与 SFTP。
- AI 预检查/变更/验证/回滚四阶段强制校验、提示注入清理与设备记忆。
- 多行命令逐行风险检查、管理地址精确匹配和发送前维护窗口复核。
- 完整中文/English 界面和说明。
正式验证:105 项单元测试全部通过;Release Lint 0 Error;APK 通过 ZIP 对齐、Android V1/V2/V3 签名和版本元数据检查。
SHA-256:f4036401ee19d0a6ec8e87008a837f4bfbda23abe703d2d6346108efded13262
This release turns NetSerial AI into a complete mobile network-operations workstation: governed change tasks, wrong-target protection, redacted Markdown/PDF evidence, ordered configuration diff and rollback drafts, field network diagnostics, private-key/jump-host/SFTP SSH, and mandatory four-phase AI plans. All 105 unit tests pass; Release Lint reports zero errors; ZIP alignment and Android V1/V2/V3 signatures are verified.
Real Android devices, USB adapters, switches, jump hosts, SFTP services, and user-owned AI accounts remain external acceptance items.
NetSerial AI V0.3.1 正式版 / Production Release
NetSerial AI V0.3.1 正式版 / Production Release
这是 NetSerial AI 首个生产签名正式版本,面向交换机网络运维场景。
主要功能:
- USB Console、SSH 和显式启用的 Telnet 交互终端。
- H3C Comware、华为 VRP、Cisco IOS、锐捷 RGOS 四厂商十分类常用命令库。
- 真实 TAB/ESC/Ctrl+C/方向键终端控制与离线补全。
- OpenAI、Claude/Anthropic、Gemini、DeepSeek、通义千问、Kimi、Ollama HTTPS 和自定义 OpenAI-compatible API。
- 设备记忆、本地 R0–R4 命令风险检查、中文/English 切换和完整应用设置。
正式发布验证:69 项单元测试全部通过;Release Lint 0 Error;APK 通过 ZIP 对齐和 Android V1/V2/V3 签名验证。
SHA-256:f4c410c3bf0016ecc5532bcdc27aa3ed109539d352983246a8bfd90c14972c76
首次从 V0.3.0 Debug 版迁移时,由于签名不同,需要先卸载 Debug 版再安装此正式版。后续正式版本可使用同一生产证书覆盖升级。
This is the first production-signed NetSerial AI release for switch operations. It includes USB Console, SSH, opt-in Telnet, four-vendor categorized commands, real terminal control keys, offline completion, multi-provider AI, device memory, local command-risk checks, bilingual UI, and complete settings. All 69 unit tests passed; Release Lint has zero errors; ZIP alignment and Android V1/V2/V3 signatures were verified.
Real Android devices, USB serial adapters, switches, and user-owned AI accounts remain external acceptance items.
NetSerial AI V0.3.0 历史源码记录 / Historical Source Record
V0.3.0 新增 SSH 交互终端、主机密钥校验、默认关闭的受控 Telnet、四厂商十分类命令库,以及中英文、字符集、字号和超时设置。此版本仍是 Debug 开发检查点,仓库没有可验证 APK,因此本 Release 仅提供标签源码和文档。 / V0.3.0 added SSH, host-key verification, controlled Telnet, a categorized four-vendor command library, and bilingual settings. This is a source-only historical checkpoint with no verifiable APK asset.
NetSerial AI V0.2.0 历史源码记录 / Historical Source Record
V0.2.0 建立多 AI 厂商接入、Android Keystore + AES-GCM 凭据保护、设备档案、本地结构化 AI 记忆、四厂商离线补全和完整终端控制键。此版本是 Debug 开发检查点,仓库没有可验证 APK,因此本 Release 仅提供标签源码和文档,不提供安装包。 / V0.2.0 introduced multi-provider AI, encrypted credentials, device profiles, local AI memory, four-vendor offline completion, and full terminal keys. This is a source-only historical checkpoint with no verifiable APK asset.
NetSerial AI V0.1.0 / 首个可信基线
NetSerial AI V0.1.0 / 首个可信基线
中文
这是 NetSerial AI 安卓交换机运维终端的首个可构建版本。
主要能力:
- USB 串口基础功能,支持 FTDI、PL2303、CP210x、CH340/CH341 和 USB CDC。
- 独立 TAB 按钮,原样发送 ASCII
0x09,不附加回车换行。 - H3C 最小离线命令补全和 CLI 视图隔离。
- R0-R4 本地命令风险判断,AI 不能降低本地规则风险。
- 支持 OpenAI、Claude、Gemini、DeepSeek、通义、Kimi、OpenAI-compatible 和 Ollama 的统一扩展接口。
- 中英文项目介绍和应用语言资源。
验证:7 项单元测试通过、Android Lint 通过、APK v1/v2 签名验证通过。
注意:当前附件是 Debug APK,尚未完成真实手机、USB 串口线和交换机验收,不能作为正式生产发行包。
English
This is the first buildable release of NetSerial AI, an Android USB serial terminal for network operations engineers.
Highlights:
- USB serial support for FTDI, PL2303, CP210x, CH340/CH341, and USB CDC devices.
- A native TAB button that sends ASCII
0x09without CR or LF. - Initial offline H3C command completion with CLI-mode isolation.
- Local R0-R4 command-risk checks that AI output cannot downgrade.
- A pluggable seam for OpenAI, Claude, Gemini, DeepSeek, Qwen, Kimi, OpenAI-compatible endpoints, and Ollama.
- Chinese and English project introductions and application resources.
Validation: 7 unit tests passed, Android Lint passed, and APK v1/v2 signatures were verified.
Important: the attached APK is Debug-signed and has not yet completed physical Android device, USB serial cable, or switch acceptance testing. It is not a production release package.
SHA-256: f8129d2c7663ae5f2c762f689a4167ddc0b173996be4db57049cd7c6404d3763