Skip to content

0.3.3

Choose a tag to compare

@github-actions github-actions released this 08 Nov 17:04
· 179 commits to main since this release

更新内容

✨ 新功能

  • 支持 enso.ui.view.emit 向侧栏页面推送事件
  • port Cursor Annotate with element/region/CSS inspector, pin queue, and tabId context
  • 过程中折叠的等待时间可以配置,默认 5 秒
  • 轮次刻度可以放在左边、右边或关闭
  • 过程中折叠和回答后折叠分成两个开关
  • 过程段闭合 2 秒后再收成一行
  • multiline 的字符串配置用多行输入框
  • 侧栏可以打开子代理详情和子会话历史
  • 字符串配置项可以声明 multiline
  • 点重启更新时有回合在跑则等其结束再重启,可立即重启或取消
  • 更新重启前记下在跑的会话,重启后从断点自动续跑
  • retry 支持 unfinishedOnly,只移出未完成的 assistant 再续跑
  • 工作区纪律要求独立工具调用同轮发出、失败按报错修正
  • 前台 sleep 等待和轮询循环在结果里提示改用后台条件等待
  • agent_pick 类型漏传 model 时用第一个子代理模型并在回执注明,已解雇 agent 提示改为重新 spawn
  • 匹配失败附上最接近的原文和行号,同文件多个 Update 段自动合并
  • 本地 read/grep/find/ls 路径不存在时附上相近的现有路径
  • 运行前拦下禁用工具、计时器和重定义 tools,tools.searchTools 等改写为全局函数
  • 权限不变的市场更新自动安装
  • 市场和已装插件可以看使用说明
  • 拦截和待授权用通知带用户去设置
  • 插件可按自己的预设开会话,注入能把空闲会话跑起来
  • 完整版离开前确认,后退先关设置层
  • 新增独立生图模型配置与 ImageGen 工具
  • 对话网页链接默认在内置浏览器打开,Cmd/Ctrl+点击走外部浏览器
  • 素材槽位加 todo-corner,时间线待办右上沿可挂角色图
  • 主题可自带背景图,参数与外观设置背景图一致
  • 模型中心可一次拉取全部供应商的模型
  • 子代理完成通知正文按 Markdown 渲染,用量收进底栏
  • 主题 JSON 支持素材槽位 assets,按深色、减少动态效果和会话状态换图
  • 界面缩放不是 100% 时显示提示,可一键恢复或关闭
  • 外观新增会话排版,可分别调整正文、标题、表格与代码的字号和字重
  • 在 暴露全局与当前会话状态,思考块标记 data-live
  • 开头连续的多个 /skill: 全部展开,输入框可叠加多个 skill 芯片
  • 成员自选路由模式(讨论模式开关内)
  • 讨论按结论结束,群主收尾(讨论模式开关内)
  • 讨论模式开关(实验性)
  • 讨论模式总开关(实验性,默认关闭)
  • 委派子会话附带群上下文
  • 嵌套委派等下层结果整合完再交回
  • 时间线卡片与输入框同宽、同透明度
  • 群聊讨论模式与委派结果回群、失败重试

🐛 问题修复

  • extract exact Cursor window-pointer-arrow icon for Annotate
  • 快照遮罩等待设置与历史就绪且水合前不闪空态
  • 子进程钩子保留 exec 与 execFile 的 util.promisify.custom
  • 视窗里手动展开的工具不收进过程组
  • 折叠等待放进过程中折叠的同一个框
  • 补上轮次刻度设置和思考流测试的类型
  • 过程中新调用不再把已折起的前缀重新打开
  • 检查更新与插件市场同步对比已安装插件的市场版本
  • 运行中的指示灯不再随每次渲染重头闪烁
  • 后台任务运行时侧栏仍显示蓝点
  • 重启后空快照的 coworker 仍回放 jsonl
  • 插件自动更新开关移出标题行
  • 把 codemode 的 console 输出从结果正文里拆出来
  • 说明 timeout 只杀进程,不延长前台等待
  • 系统提示条与用户气泡平铺,避免主题把整块染成气泡
  • codemode 等扩展注册的工具结果也带上子任务完成通知
  • 工作区外路径不再把 /tmp 这类根目录系统链接判成符号链接
  • 打开插件市场时刷新索引
  • 界面调用的参数和返回值上限改为 1MB
  • 配置项不合法时写明违反了哪条规则
  • SSH 会话上传本机参考图强制真人确认,放行 fake-ip 地址段下载结果图
  • 展示生成图片并将附件载入会话上下文
  • 子代理历史显示任务标题,不再只显示实例名
  • 宽屏网页版沿用桌面外壳布局,侧栏开关在顶栏、会话区圆角卡片、右侧面板与对话区相接
  • 输入框探头只挂在装着输入框的列,不再在时间线每一行上方重复出现
  • 主题 CSS 覆盖 position 时右侧面板全屏铺不开
  • 统一壁纸透明度、顶栏居中与全局边框设置
  • 界面缩放下内嵌浏览器矩形与圆角按 zoom 换算为窗口 DIP,不再漂移
  • 一次性提示插在开头 /skill: 之后,技能气泡识别其后的提示
  • 子会话实体已不在时 dismiss-child 仍回流 dismissed,修复 coworker tab 卡死
  • 标题生成忽略已展开的 skill 正文
  • 侧栏拖动手柄叠在相邻卡片之上
  • Code/Bot 切换按整个窗口顶栏居中
  • 回退草稿把已展开的技能块还原成 /skill: 命令,避免输入拦截器重复包裹
  • 重试改为等 worker 回执,晚到的续跑不再挡住同一成员的委派
  • 首轮选人明确点名群主时以群主为准
  • 首轮智能选人结果异常时提示后交给群主
  • 选人超时说明区分首轮选人与讨论中判断

🔨 CI/CD

  • 推 v* tag 时随桌面端一起发布 @ensocode/server (#193)

📦 下载

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

  • macOS: .dmg(Apple Silicon / Intel)
  • Windows: EnsoCode-Setup-0.3.3.exe
  • Linux: .AppImage / .deb
  • 自建中继: enso-relay-linux-amd64 / enso-relay-linux-arm64
  • 无界面服务端: npm i -g @ensocode/server

Full Changelog: v0.3.2...v0.3.3