Skip to content

0.1.23

Choose a tag to compare

@github-actions github-actions released this 08 Sep 06:50

更新内容

✨ 新功能

  • 根目录可自定义——main 按设置解析 root,登记 general.worktree-root capability
  • show vendor marks on add-model catalog cards
  • put Custom first in add-model catalog
  • 快照读写 IPC 与 preload 出口,首次访问清理已删会话的快照
  • 会话快照服务:按会话落盘 userData/changes-snapshots
  • toggle auto-expanding edit/write diffs while running, synced to phone
  • 标题 prompt 明确「是话题标签不是方案复述」并加硬上限
  • ask_user 等待回答时显示琥珀色问号
  • 滚动标题总结透传首条请求锚点,推进类回合直接跳过不重写标题
  • 滚动标题摘要带首条请求锚点、prompt 锚定主旨、推进类短句判定
  • TurnDigest 与 rolling 标题输入新增 firstUserText 主旨锚点
  • 标题总结中显示转圈,失败显示红叹号与原因,点击重试
  • 标题总结在飞/失败态、最近回合 digest 与手动重试 action
  • 标题总结下发回退链上全部可解析候选
  • 标题总结按候选依次尝试、递增超时,全失败回 title-failed
  • 标题总结超时档位、结果合法性守卫与模型标识
  • summarize-title 改为候选数组;新增 title-failed 旁路事件
  • per-type thinking level override for subagents
  • 改动面板文件可折叠,整行 header 可点,Git 模式补 loading 态
  • 侧边栏终端可配置 shell
  • 项目行常驻仅保留新建,导入/归档/删除折叠到展开按钮
  • 标题栏切换聊天列两侧留白
  • targeted snapshot 事件回带 sessionId,会话已释放时仍可路由
  • extract modified/read files, last todo state and tool errors
  • chunk messages by token budget without splitting tool exchanges
  • normalize, prune and serialize the whole compaction window
  • 把 Force read/find 拦截写进 promptGuidelines
  • 升级 pi-cursor 到 1.4.32 并重打 hook 补丁
  • 导入 Gemini CLI 会话
  • 导入 OpenCode 会话
  • 导入 Factory 会话
  • 导入 pi 与 oh-my-pi 会话
  • 导入 Cursor agent-transcripts 会话
  • 导入 Grok CLI 会话并扩展来源类型
  • 仅主 agent 发送完成/失败通知
  • 上滑翻页显示加载中与对话开头
  • Hashline 行锚点 read/edit,默认关 (#64)
  • refresh tree after completed Agent writes

🐛 问题修复

  • 窄屏 markdown 表格改为横向滑动
  • 涂鸦冻帧改拍当前视口,避免站点顶栏消失
  • dev 不弹退出确认,Ctrl+C 杀 electron-vite 后 Electron 不再残留
  • 子模型推理改为 off 时保留 thinkingLevel
  • toolResult 落地即清掉该工具的流式输出与起点
  • snapshot 带回 subagents/backgroundTasks,切会话不再清空 TaskBar
  • 快照回读失败退回空表继续聚合,回读中显示 Loading
  • 畸形写请求不再当作删快照;会话表为空时跳过清理;复用 isValidId
  • 快照原子写 rename 失败时清掉 .tmp
  • 快照按会话惰性回读,未回读前不聚合不保存
  • keep piped stdin consumer allowed across newline after |
  • 标题 prompt 把用户原文框成引用数据,防模型把「先别动手只说方案」当指令回答
  • 标题合法性守卫补句中 CJK 句终标点与长度上限,拦下方案复述式伪标题
  • guest 显式 snapshot 整包重发目录,renderer 重载后节点不再空白
  • host 重启后不再把空目录当真目录下发,guest 会话不再被误判幽灵
  • 节点状态/下行帧改发 UI webContents,修复节点一直「连接中」、会话永远转圈
  • show thinking level only for fixed-model mode
  • base64 形状校验改为线性正则,数 MB 配置包不再栈溢出
  • 同名条目以 id 为身份,不再因重名拒绝导出
  • 允许与内置同名的自定义 Agent type 导出/导入
  • 项目行展开的操作随焦点离开自动收起
  • edit 混发 input+edits 按意图分流,提示词明示互斥模式与 PUT 语法
  • edit 执行失败时不显示参数合成的 diff
  • Windows 路径下项目名取最后一段目录名而非完整路径
  • forward per-server timeouts to SDK RequestOptions
  • 过夜冷会话半截正文——partial 快照不灌冷正文、parent-ended 清冷正文、空快照收回 started
  • feed the summarizer real content, carry previous summary, chunk when over budget
  • 局部 read 按 offset 编号、提示行不编号、快照记录整文件
  • legacy 单块 {path,oldText,newText} edit 也生成 diff,合成块引用稳定
  • Hashline read 输出剥掉头与行号后再进时间线,恢复语法高亮
  • 恢复默认列宽并加宽屏档位
  • 短会话不上报到头提示
  • 切回半截回复时强制对齐 snapshot
  • VPN 掉线后钉缓存 IP 并拆半开中继链 (#63)
  • 桌面冷开上滑加载更早历史 (#62)
  • 切换模型时保留条目思考覆盖
  • 三态思考选择开启后直接调节深度
  • Enso 编辑条目时保留停用状态
  • 保持可见进展的快照去重基准
  • 补全单模型启用控制与配置状态展示
  • 恢复快照时保留运行计时基准
  • 对齐推理选择器能力与刻度展示
  • 无损还原 catalog 思考支持集
  • 仅新增可见内容刷新生成心跳
  • lastOutputAt 只认可见生成心跳
  • tolerate missing runtime collections after persist rehydrate
  • time tools from execution start, not queue
  • widen conversation and composer column by one step

📦 下载

各平台安装包见下方 Assets,或访问 Releases

  • macOS: .dmg(Apple Silicon / Intel)
  • Windows: EnsoCode-Setup-0.1.23.exe
  • Linux: .AppImage / .deb

Full Changelog: v0.1.22...v0.1.23