Releases: zmzai-cloud/zmzai-lectern
Releases · zmzai-cloud/zmzai-lectern
Release list
Lectern v0.3.0 — 双平台就绪 · 自动更新链路 · 品牌收尾
Lectern v0.3.0 — 双平台就绪 · 自动更新链路 · 品牌收尾
本地运行 agent loop 的 Electron 桌面工作台,基于 @zmzai/agent-framework。本版补齐 Windows 发布链路与自动更新元数据,并完成品牌标识符收尾。
下载(阿里云 OSS 直链,长期有效)
| 平台 | 文件 | 校验 |
|---|---|---|
| macOS Apple Silicon | .dmg 安装器 · 325 MB | 见 SHA256SUMS.txt |
| macOS Apple Silicon | .zip 免安装 · 347 MB | 同上 |
| Windows x64 | .exe 安装器 · 270 MB | 同上 |
| Windows x64 | .zip 免安装 · 362 MB | 同上 |
安装包为 ad-hoc 深度签名(未做开发者签名与公证):macOS 首次运行若提示「已损坏,无法打开」,在终端执行
xattr -cr "/Applications/Lectern.app"后即可打开;Windows SmartScreen 提示后选「更多信息 → 仍要运行」。
本次更新
Windows 正式发布(首个双平台版本)
- macOS 交叉构建 Windows 安装包:NSIS 安装器(可选安装目录 + 桌面快捷方式)+ zip 免安装版,产物
Lectern-Setup-0.3.0.exe - 新增
scripts/build-win-cross.sh(双镜像源内置,Electron + electron-builder 工具链均走 npmmirror),与 Windows 本机脚本build-win.ps1互补
自动更新链路就绪
- latest.yml / latest-mac.yml 纳入 OSS 上传(此前从未上线,electron-updater 无配置可读)
- nsis.artifactName 统一为无空格命名,产物名与 yml 元数据天然一致,未来接入自动更新不再 404
会话隔离(§9 git worktree)
- 每个会话独立 git worktree +
lectern/<sessionId>分支,文件写入与 git 操作互不污染 - 默认主工作区,可选开启隔离;非 git 仓库自动降级;支持合并回主工作区
品牌收尾
- 内部标识符全量 lectern 化:localStorage
harness.*→lectern.*(读取时自动迁移)、HarnessEvent→LecternEvent、window.harness→window.lecternNative、envHARNESS_*→LECTERN_*(保留旧前缀兜底,兼容已部署配置) - favicon 十站统一品红底白云(v0.9.2 品牌资产),theme 升至 0.9.10
Homebrew / 其他渠道
暂未提供,欢迎从源码构建(pnpm install && pnpm dev:web)。Windows 真机冒烟(SmartScreen / node-pty 终端 / 安装器行为)建议在 Windows 机器上过一遍。
Lectern v0.2.0 — 消息流性能 · 工作台健壮性 · 界面整改
Lectern v0.2.0(原 zmzai Harness,品牌更名)
本地运行 agent loop 的 Electron 桌面工作台,基于 @zmzai/agent-framework。
下载(阿里云 OSS 直链,长期有效)
| 平台 | 文件 | 校验 |
|---|---|---|
| macOS Apple Silicon | .dmg 安装器 · 325 MB | 见 SHA256SUMS.txt |
| macOS Apple Silicon | .zip 免安装 · 347 MB | 同上 |
| Windows x64 | 待构建(跑 pnpm build:win 后上传,直链同目录) |
— |
安装包为 ad-hoc 深度签名(未做开发者签名与公证):macOS 首次运行若提示「已损坏,无法打开」,在终端执行
xattr -cr "/Applications/Lectern.app"后即可打开;Windows SmartScreen 提示后选「仍要运行」。
本次更新
消息流性能与工作台健壮性
- SSE 断点续传(
?since=断点重放 + 指数退避重连状态机),弱网/断线不再整页刷新 - 增量投影器:事件流 → 消息树 O(1)/事件,替代 O(n²) 全量投影;长会话流畅滚动
- Shiki diff 高亮(语言按需加载、明暗主题跟随)
- 会话搜索(⌘⇧F)、消息尾部分页、触顶自动加载历史
- 权限审计日志(独立 audit.db)与审计查询 API
- 托盘常驻(● 运行中 / ◐ 等待授权)与任务完成系统通知(macOS)
界面与体验
- 全局字号 15px → 17px,阅读密度更舒适
- 消息列与输入框大屏响应式放宽(1440px+ / 1920px+ 两档)并居中,不再右侧留白
- 应用图标改白底黑云朵;界面 logo 深色主题自动反白
- 登录接入 auth SSO:打开 auth.zmzai.cloud 子窗口即可 GitHub 登录,完成后自动返回;账号密码保留为备选
- 文案去 relay 化:「登录 relay」→「用户登录」;设置入口收敛到用户菜单
发布链路
- Windows NSIS 安装器打包脚本;一键构建 → OSS 上传 → 直链清单(
scripts/release.sh/build-win.ps1/upload-oss.mjs)
Homebrew / 其他渠道
暂未提供,欢迎从源码构建(pnpm install && pnpm dev:web)。