github esengine/DeepSeek-Reasonix studio-v2.33.0
Reasonix Studio v2.33.0

latest release: v2.33.0
3 hours ago

本版把图标栏移到窗口最左侧并加入反馈入口与三档显示方式,新增模型选择器搜索与分组、HTML 文件页面预览和「视觉效果」节能档,补齐终端界面的多个按键,并修复队列编辑、回退重发、反馈截图和带天空主题包长时间占用显卡的问题。

新增

  • 图标栏移到窗口最左边,底部新增带未读角标的「发送反馈」入口;外观页「图标栏」改为始终显示(默认)/仅侧栏折叠时显示/从不显示,立即生效 (#12428)
  • 输入框的模型选择器带搜索框(输入即过滤,回车选第一项,Esc 关闭),按服务商分组并固定显示分组标题,条目改为单行,当前模型保留勾选,声明可读图的模型带「读图」标记 (#12442)
  • 工作台文件浏览器里打开 .html/.htm 文件时,标签页新增「预览」视图(默认):按网页打开,同目录的样式、脚本、图片照常加载,文件变化后自动刷新,未保存的草稿不会被覆盖 (#12443)
  • 设置的外观页「高级外观」新增「视觉效果」:完整(默认)/节能。节能档去掉磨砂玻璃、动态天空和颗粒,布局不变;只作用于本机,立即生效 (#12448)
  • 终端界面的工具审批和计划审批卡片支持用 j/k 和 Ctrl+N/Ctrl+P 移动光标 (#12419 by @xxoingr)
  • 终端界面的提问卡片支持 j/k 上下移动、h/l 在问题之间左右切换 (#12420 by @xxoingr)
  • 终端界面的 /mcp 面板支持 l/右方向键进入服务的工具列表,h/左方向键返回或关闭面板,q 直接关闭 (#12421 by @xxoingr)
  • 终端界面在开启应用内鼠标捕获时,没有选中文字的右键会粘贴剪贴板里的文字,与 1.x 一致,通过 SSH 连接时仍显示原有提示;输入框隐藏时不粘贴 (#12436 by @xxoingr)
  • 终端界面在回合运行中按 Ctrl+Enter,把输入框内容作为引导发送,效果与 Ctrl+S 相同,在下一个工具边界送达;空闲时按它不做任何事,不会把想换行的草稿提交出去 (#12437 by @xxoingr)

变更

  • 打开会话窗格时,MCP、改动、上下文和队列不再在状态返回前后各读取一次;在测试夹具里这四项各由两次降为一次,实际耗时变化尚未实测 (#12344 by @KHG420)
  • Go 工具链升到 1.26.9、网络库 golang.org/x/net 升到 v0.60.0,清除漏洞扫描对本程序报告的 11 项可达漏洞,扫描结果为 0;只影响构建,没有源码改动 (#12446)

修复

  • 带天空的主题包不再让显卡持续满载:天空画布降到每秒 15 帧,窗口不可见或失焦时停绘,面板模糊改为更实的底色。RTX 3060 上空闲占用从 9.3% 降到 1.0%,集成显卡未实测 (#12448)
  • 连续点击队列里两条的「编辑」时,先点的那条较晚返回,不再覆盖后点那条的编辑框和未保存的草稿;较早的拒绝提示也不再盖掉已打开的编辑框 (#12411 by @KHG420)
  • 编辑已发送的消息并重发时,如果回退失败,编辑框保留修改的文字并在原处显示错误,可直接重试,不再关闭编辑框后什么都没发出去 (#12426 by @KHG420)
  • 反馈截图还在读取时提交反馈再点「再写一条」,上一条的截图不再混进下一条反馈 (#12423 by @KHG420)
  • 打开反馈对话框后,焦点偶尔停在标签页上而不进入正文输入框的问题已修复 (#12439)
  • 已发送消息里粘贴或上传并保存的图片现在显示预览;图片读取失败时保留预览框并显示「图片不可用」,竖图不再撑出预览框 (#12332 by @KHG420)
  • 标题栏的设备面板在云端访问离线时,会区分说明是未登录、中继不可达还是中继拒绝,不再一律显示为未登录 (#12429 by @icebear02)
  • 终端界面输入框里调出了多行历史条目后,上下键可以继续往更早的条目翻,不再卡在该条目的第一行 (#12435 by @xxoingr)
  • 项目里声明的 MCP 服务启用后,若命令、参数、环境变量或网址被改动,会回到「待授权」并显示将要启动的命令;升级后已启用的项目服务会再询问一次 (e2d8eba, GHSA-j7r7-jh9q-wrq2)

贡献者

感谢本版本的贡献者:@xxoingr、@KHG420、@icebear02

What's Changed

  • feat(studio): icon rail at the far left, with feedback and three display modes by @esengine in #12428
  • docs(readme): say what Reasonix does in plain words by @esengine in #12424
  • fix(studio): preserve message edits when rewind fails by @KHG420 in #12426
  • perf(studio): avoid duplicate reads before the session is known by @KHG420 in #12344
  • docs: UI-change section in the PR template and a 1.x parity table by @esengine in #12432
  • fix(studio): keep the latest queued edit selection by @KHG420 in #12411
  • fix(studio): keep pending screenshots within their feedback draft by @KHG420 in #12423
  • fix(tui): j/k and Ctrl+N/Ctrl+P move the approval cursor by @xxoingr in #12419
  • fix(tui): j/k and h/l drive the question card by @xxoingr in #12420
  • chore(deps-dev): bump source-map-js from 1.2.1 to 1.2.2 in /workers/crash-report by @dependabot[bot] in #12408
  • chore(deps): bump tinypool and vitest in /workers/crash-report by @dependabot[bot] in #12409
  • fix(tui): q, h/l and Left/Right in the MCP manager by @xxoingr in #12421
  • test(studio): wait for the pane's subscription before emitting into it by @esengine in #12438
  • fix(studio): move focus into the feedback body after the environment has committed by @esengine in #12439
  • fix(studio): explain why Internet device access is unavailable by @icebear02 in #12429
  • fix(studio): preview saved image attachments in user messages by @KHG420 in #12332
  • fix(tui): history recall walks past a multi-line entry by @xxoingr in #12435
  • fix(tui): right-click with no selection pastes clipboard text by @xxoingr in #12436
  • fix(tui): Ctrl+Enter steers a running turn by @xxoingr in #12437
  • feat(studio): group, search and mark the composer model picker by @esengine in #12442
  • feat(studio): open an HTML file from the explorer as a page preview by @esengine in #12443
  • test(mcp): make the enable-binding tests hold on Linux by @esengine in #12454
  • refactor(tui): bring onKey back under the complexity budget by @esengine in #12447
  • chore(deps): bump Go toolchain to 1.26.9 and x/net to v0.60.0 by @esengine in #12446
  • perf(studio): stop a sky pack and frosted panels from keeping the GPU busy by @esengine in #12448
  • fix(feedback-sync): count only stable studio tags and merged closing PRs by @esengine in #12450
  • docs(release): Studio 2.33.0 release notes by @esengine in #12456

New Contributors

Full Changelog: studio-v2.32.0...studio-v2.33.0


macOS 已用 Developer ID 签名并公证,打开时不需要清除隔离属性。Windows 的窗口、内核与安装器都经 Certum 代码签名证书做了 Authenticode 签名。Linux 从 .deb 安装。

三个平台都能自更新:Linux 走自己的包,Windows 运行下一个安装器,macOS 替换自身 bundle。

Don't miss a new DeepSeek-Reasonix release

NewReleases is sending notifications on new releases.