Skip to content

v0.9.8

Latest

Choose a tag to compare

@ayuayue ayuayue released this 27 Oct 10:56
· 7 commits to main since this release

这一版把 ACP 外部 Agent 的会话链路补齐(归档、检索、投影切段与可配置超时),会话状态条和图片预览重做成能看清真实进度与细节的样子,并收掉一整轮 Git 面板、侧栏与输入框的界面回归。

🚀 新功能

  • ACP 会话归档与会话内检索 (#413 #415) — ACP 会话的消息投影按会话落盘(userData/acp-sessions/,最多 2000 条 / 8MiB,临时名 + rename 原子写),重启后能回灌,会话内查找也认 ACP 会话;顺带修掉工具卡把回复隔断后两段文字被并成一条的时序问题——旧段收口成工具卡、新段另起,回合结束标记仍只有一处出口。
  • ACP 回合超时可按需调大 (#411) — 新增 acpPromptStallTimeoutMs(静默 stall 判定,默认 90 秒)与 acpPromptTurnTimeoutMs(单回合硬上限,默认 10 分钟);有在途工具调用的长命令不再被 stall 看门狗误杀,改完新回合生效、不用重启。
  • 状态条显示真实重试进度与本轮事实 — 上游重试时显示「正在重试 2/3」与倒计时;本轮工具步数、上下文压力(≥80% 才提示)与本轮秒表都直接写在状态条上。
  • 图片预览支持缩放 — 滚轮以光标为锚缩放、最大 800%,「100%」即整图装进窗口;按钮按 25% 档跳,拖拽与方向键平移,药丸一点回适配。
  • MCP / 技能导入支持跨页全选 — 全选 / 取消全选、「已选 N / 可导入 M」计数与每页 20 条分页,跨页挑选不再只能逐条手点。
  • 轨迹抽屉:显示供应商与模型,并预热过程轨 — 最近一次回复的指标写明供应商 / 模型;过程轨提前缓存,打开抽屉就有记录,不用等首次加载。
  • 模型配置导入恢复,并与本机工具发现合成双源 (#419) — 粘贴 / 选择文件(Base64、4MB 上限、加密密码)与本机工具发现两个选项卡并排,迁移配置不用只走一条路。
  • 本机构建显示「本地构建」徽章 — 版本号取自 package.json 的本机包与发布产物从外观上分开,「已是最新」不再被误读成官方发布版。

✨ 改进

  • 思考强度条按进度显色 — 未选段用中性灰、填充段按整轨进度渐变,档位刻度点直接标在轨道上;拖拽只改草稿,关闭弹层才提交,边试边切不会误提交。
  • 抽屉开关挪到活动栏左端 — 开关贴住抽屉左边界,不再和右侧其它动作挤在一起。
  • Git 面板行规格对齐文件抽屉 — 变更列表的树行与文件抽屉同一套行高与缩进,两个面板不再一高一矮;分支筛选 chip 也不再溢出标题栏。
  • 输入框与引用 chip 收口 — 图片删除钮收窄成 20px 圆点;目录引用 chip 保留尾斜杠,末字不再像被截断。
  • 会话引用更省 — 引用内容不再带思考链,并按预算只保留最近消息,长会话引用不再把整段推理塞进上下文。

🐛 修复

  • 侧栏「项目」分组标题栏冻结不生效 (#420) — 打开开关后标题栏仍随列表滚走;现在按分组正确吸顶。
  • 带空格 / 手写盘符的本地路径链接点不动 (#421 #422) — 带空格的路径此前只渲染成文本,手写盘符的绝对路径又被链接清洗规则整段剥掉;现在两者都能识别成文件并正常打开。
  • 切换项目后 Git 面板显示上一项目的仓库 — 抽屉面板在下发时不再沿用上一项目的仓库目标,切项目即归位。
  • Git 仓库作用域 effect 自增环(React #185) — 仓库作用域与分支状态写入保持引用稳定,不再触发反复重渲染。
  • 轮末文件 chip 行溢出 — 一轮结束后文件 chip 不再整行铺开挤出面板。
  • ACP 会话发图误亮「视觉桥转换中」动画 (#417) — 视觉桥是 pi 扩展,在 ACP 下不运行;渲染层不再凭空显示转换动画。
  • ACP 工具行标题与参数重复 — 工具行不再把 agent 标题和参数拼两遍。
  • 过程组组头重复运行中的命令 — 组头只显示作用对象,展开后不再重复一次命令行。
  • pi RPC 行缓冲溢出后帧边界错位 — 超长行溢出时改为对齐到下一个换行符,避免后续帧全部错位解析。
  • 提示词增强侧车选错代理 — 按模型名单决定是否走代理,并在启动指纹变化时重建侧车。
  • 终端 WebGL 渲染器装配时机 — 改到 open() 之后装配,取不到 WebGL2 时静默回退 DOM,不再黑屏。

🙏 致谢

感谢 lamugu 修掉侧栏「项目」分组标题栏冻结(#420)、带空格本地路径链接(#421)与手写盘符路径链接(#422)三个问题;感谢 juzijun233 让模型配置导入回归并与本机工具发现合成双源(#419);感谢 hetingyi 修掉 ACP 会话发图误亮视觉桥动画(#417) 🎉

特别感谢 罪、橙子、微时 为软件开发提供的模型服务 🎉