Skip to content

Releases: chenwei666/NetSerial-AI

NetSerial AI V0.9.1

Choose a tag to compare

@chenwei666 chenwei666 released this 25 Aug 04:28
6489993

重点功能 / 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

Choose a tag to compare

@chenwei666 chenwei666 released this 25 Aug 03:18
2efa1e3

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

Choose a tag to compare

@chenwei666 chenwei666 released this 24 Aug 16:30
699f5ef

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

Choose a tag to compare

@chenwei666 chenwei666 released this 24 Aug 08:43
feda181

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

Choose a tag to compare

@chenwei666 chenwei666 released this 21 Aug 10:54
e162f0d

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

Choose a tag to compare

@chenwei666 chenwei666 released this 21 Aug 10:54

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

Choose a tag to compare

@chenwei666 chenwei666 released this 21 Aug 06:56
c5cc101

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

Choose a tag to compare

@chenwei666 chenwei666 released this 21 Aug 10:53

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

Choose a tag to compare

@chenwei666 chenwei666 released this 21 Aug 10:53

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 / 首个可信基线

Choose a tag to compare

@chenwei666 chenwei666 released this 21 Aug 03:48

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 0x09 without 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