Repository navigation
ClassHelper v1.4.4
ClassHelper v1.4.4
2026-11-07 按用户要求保持 1.4.4,同版本更新服务端。Windows 与 Linux 服务端已按同一提交更新,Linux 正式包由 Ubuntu runner 构建成功。客户端两个安装包沿用原批次,本次未重新打包。
本次服务端与 Web 更新
- 助手改为 Agent 对话界面,实时显示回复、查询、推理进度计数、自动校正、预览和执行状态。
- 模型列表自动获取,支持选择推理强度;基础地址和完整聊天端点均可使用,修复重复路径造成的 404。
- 空白、截断及包装格式自动修正或重试,持续失败保留任务和进度,不伪报成功。
- 后台任务持久化;切换页面、关闭浏览器后,已提交任务及已确认执行继续运行,重新进入可恢复。附件须先完整上传并通过 SHA256 校验;尚未上传完成的本地文件需重新选择。
- 写入保留预览确认,后台通过白名单业务接口执行并逐步去重。权限、任课和资源状态变化后重新校验;数据库及服务器运维仍禁止由 AI 执行。
升级
备份数据库及课件目录,使用既有升级流程应用迁移。本次新增 AiTask(20261107210000_add_ai_tasks),并包含原批次 AiPlanStep 迁移。服务重启后的未知执行结果需核对,不自动重做。模型密钥不回传,任务输入、结果和进度加密保存。
验证与源码
AI 隔离 50/50、Web UI 80/80、E2E 262/262、授权矩阵 23 项通过。Web/服务端构建、Lint、类型和严格文档检查通过。Windows 配置初始化 5/5;实际新包解包验证独立密钥、原配置保留、新迁移、后台代码及 Web 产物通过。Node 22 曾在断言完成后的退出阶段原生崩溃,Node 24 LTS 复验通过并正常退出。迁移实测隔离 SQLite,未实测 MySQL;远控和安装均使用假执行。
服务端重建源码:cdb64c549939f22ba0f2ce9dd8ae716f27e88f25。保留原 v1.4.4 标签及客户端批次(原提交 0b35a58);服务端重建不移动旧标签。
Linux 构建:Actions。构建已成功,跨组件 SHA256SUMS 已更新。全部六项资产的本地大小和 SHA256 与 GitHub 一致,Linux 独立摘要与总清单一致,压缩包完整读取及新迁移核验通过。
资产
- ClassHelper-1.4.4-x64-server-setup.exe
- classhelper-server-linux-x64-1.4.4.tar.gz 及独立 .sha256
- ClassHelper-1.4.4-x64-client-setup.exe(原批次)
- ClassHelper-1.4.4-x64-client-portable.exe(原批次)
- SHA256SUMS-1.4.4.txt