v0.14.2 · 项目记忆 · 跨会话记住项目知识

桌面级 Agent
工作台。

让 AI 帮你读代码、修改项目、运行测试,还能派出子代理并行探索。每个任务在独立工作区中完成,合并前对结果真跑验证;网页改动可在真实浏览器中验收。会话和操作记录保存在本机。

下载 macOS → 下载 Windows macOS 14+ · Apple Silicon / Windows 10 1809+ · x64
lectern · client-reconnectrunning
coding session · 00:13:24
edit lib/client.ts
继续输入任务…⏎
00:00 / 00:09
0.11 · R0 生产链路收口

单兵能干,生产链扛事。

这一版把三件地基打进产品:agent 能派子代理并行干活、所有命令经独立 Host 执行且崩了可查可续、合并前对合并结果真跑验证——每一环失败都显式、可恢复、有证据。

1Subagents

子代理生产链路

agent_spawn · park · verify

Agent 可以派出多个只读子代理并行探索,自己继续推进主线;子代理收尾后父任务自动等候、验收、汇总——不需要你催「继续」。

  • 子代理失败绝不伪装成完成——失败原因进记录,父任务看得见才决定补救
  • 多项目共享全局额度(全局 6 / 每任务 3);任务树之外的操作一律拒绝
  • 应用重启后:排队中的子任务自动恢复执行,中断的进入恢复审查,不重放未知副作用
  • 派生幂等:同一次派生重试只会拿到同一个子代理,不会重复执行
2Host Reliability

Host 命令可靠性

single executor · receipt

所有命令经独立 Host 进程执行,与界面服务隔离。Host 出问题时明确报「结果未知」——绝不静默换一条路重跑,杜绝同一命令被执行两次。

  • 每条命令可查回执:同一 requestId 重试只会拿回原结果,不会二次执行
  • 多项目会话按持久归属路由;重复会话、缺失挂载按错误处理,不静默串库
  • 启动即对账:重启后遗留任务立即结算,首屏看到的就是恢复后的真实状态
  • 模式在启动时锁定:Host 故障不会悄悄退回进程内执行掩盖问题
3Merge Verification

合并结果实检

verify the merge · not the parts

合并前对实际合并出的代码执行验证计划(比如真跑一遍测试)——两边测试各自通过、组合到一起挂掉时,你的分支一动不动。

  • 验证证据绑定 merge commit + 内容指纹 + 计划版本;源码再变,旧证据一眼判失效
  • 整合中断后恢复:重新验证放行,不凭旧证据免检,也不重复合并
  • 验证集由仓库声明(.lectern/verification.json);没有计划时按显式「接受未验证」放行并如实标注
  • 整合期间别人推进了目标分支 → CAS 拒绝并保留现场,不覆盖任何人的工作
T01–T06 · 子代理持久协调 T07–T09 · Host 单执行者 T10–T11 · 合并结果实检
Foundation

新武器脚下的底座。

生产链之下,是长期打磨的工作台基本面:执行过程全程可见、断线可续、会话可回卷、每次写盘与命令都有审计。每一项到底怎么用,见 功能说明。

01
会话回卷rewind · truncate-from
会话底部的时间轴可拖回任意一轮之前,消息树在该点截断、agent 从那里重新出发。截断走事件溯源并下发 rewound 事件,被切掉的消息不会在重连重放时复活。
02
断点续传sse resume · reconnect
事件流带序号,断线后从断点重放,配指数退避重连。弱网、休眠唤醒、代理切换都不再整页刷新重来。
03
增量投影o(1) per event
事件流增量折叠成消息树,替代旧的全量重投影。几千条消息的会话照样流畅滚动,触顶自动分页加载历史。
04
Diff 审阅shiki highlight
右侧看板实时呈现本轮触碰的文件与变更,Shiki 按语言按需加载高亮,明暗主题跟随系统。
05
命令与搜索cmd-K · cmd-P · cmd-Shift-F
三模式命令面板:执行命令、跳转会话、全文搜索历史。键盘优先,和引擎对话不离开键盘。
06
权限审计audit.db
每一次文件写入与命令执行都落独立审计库,manual / auto / fine-grained 三种来源分开记账,失败不阻塞主流程。
07
托盘常驻menubar · darwin
菜单栏显示运行状态——运行中、等待授权一目了然;任务完成发系统通知,人不在屏幕前也不错过。
●review changes · lib/client.ts14 tests passed
27   function retryDelay(attempt: number) {28    return 1000;28    return Math.min(1000 * 2 ** attempt, 15000);29   }3031   if (attempt >= 3) setStatus("offline");
Workflow

三步,一个本地循环。

没有云端排队,没有浏览器标签页——任务从下达到落地,全程跑在你自己的机器上。

01
下达任务prompt · natural language

用一句话交代要做什么,就像跟同事说话。要改哪个文件、跑什么命令、按什么标准收尾,一次说清。

02
授权执行read · edit · bash · authorize

Agent 读文件、改代码、跑命令、看结果,迭代推进。需要权限的动作会停下来问你,而不是擅自执行。

03
审阅落地diff · commit

每一处改动都呈现在右侧看板,带语法高亮。确认后由你决定提交——机器不替你拍板。

Download

挑一个平台装起来。

v0.14.2 · 项目记忆(K1):登录即自动接通 memory.zmzai.cloud——每个项目首个任务自动建库,新任务开局注入项目约定/有效命令/架构决策/故障结论(会话里可见记忆来源);交付后自动提炼知识候选、人工审阅后经本地 outbox 可靠写入(幂等键重试、状态不明先对账不盲发)。设置「记忆」区可换绑知识库(含 Agent 工作区跨端共享)、调写入策略、审阅候选与查看同步队列。

macOSApple Silicon · 14+ · v0.14.2
Windowsx64 · 10 1809+ · v0.14.2
源码运行node 22.13+ · pnpm

macOS 包未做开发者签名与公证,Windows 包未做代码签名,系统可能显示安全提示或阻止运行。0.10 的三道关卡(隔离工作区 / 真浏览器验证 / 桌面控制)与 0.11 的生产链三线(子代理 / Host 可靠性 / 合并实检)完整设计文档与验收记录见仓库 docs/;589 项自动化测试与安装包 13 项全链 smoke 在发版前逐项复核。更新后会话与设置保留。

Ecosystem

知末智云的一件工程。

Lectern 是 zmzai.cloud 生态的桌面端入口——同一套设计系统、同一套账号与语义图标, 与生态里其余工程互通。完整索引见 zmzai.cloud。

Lectern桌面工作台
● 你在这里
Folio门户 · Cloud
zmzai.cloud ↗
QuillAgent 工作台
agent.zmzai.cloud ↗
Margin模型中继
relay.zmzai.cloud ↗
Plate代码沙箱
sandbox.zmzai.cloud ↗
Index收件箱 · WorkOS
workos.zmzai.cloud ↗
Tome记忆中心
memory.zmzai.cloud ↗
muzhi内容站 · 牧之
muzhi.zmzai.cloud ↗

下载即用,数据归你。

macOS 与 Windows 双平台,本地运行,数据归你。下载即用,五分钟进入第一个会话。

v0.14.2 · Apple Silicon / Windows x64 · 会话数据全程本地