Skip to content

Lectern v0.2.0 — 消息流性能 · 工作台健壮性 · 界面整改

Choose a tag to compare

@Ulanxx Ulanxx released this 31 Aug 12:07
· 28 commits to main since this release

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)。