本版加入 Linux 的 rpm 安装包、MCP 工具定义固定与变更扣留、闲置会话自动归档、硬件加速开关和反馈回复通知,并修复信任库无限增长、新会话默认模型被跳过时无提示等问题。
新增
- 新增 Linux 的
.rpm安装包(ReasonixStudio-linux-*.rpm),本版是首个含 rpm 的版本;用 minisign 校验,无 GPG 签名;rpm 安装的版本暂不自动更新 (#12608) - MCP 工具定义在你批准时被固定:之后有变化或新增的工具会被扣住,不进入模型请求,调用会被明确拒绝,直到用
reasonix mcp trust <名称> --digest <摘要>批准;桌面端目前只显示通知 (#12597) - 设置的外观页新增「图形」:可关闭硬件加速(下次启动生效),并显示当前窗口的绘制方式;窗口无法绘制时,可用环境变量
REASONIX_DISABLE_GPU=1或参数--disable-gpu仅关闭这一次 (#12451) - 设置新增可选的闲置会话自动归档(默认关闭,默认 30 天,范围 1 到 3650);已置顶、正在运行、有待回答事项或有未读完成的会话不会被归档,归档可恢复 (#11535)
- 反馈的未读角标在应用打开期间自动刷新,窗口不在前台时有新回复会弹出通知;通知设置里新增「反馈有回复时」开关,在总开关打开时默认开启 (#11538)
- 设置的「关于」页新增「支持项目」入口,含 PayPal 链接以及默认折叠的微信、支付宝收款码 (#11709)
变更
- 提交接口
POST /submit只在提交确实被丢弃时返回 409;已受理并立刻结束的回合、排在结束中回合之后的提交现在返回 202 (#12596) - 电脑操作返回给模型的应用名和窗口标题现在限长并转义,包含换行或不可见字符的名称不再能伪造快照行 (#12585)
- 安装 skill 或本地插件时,复制的来源若是指向目录的别名现在可以安装;批准之后来源别名被改指向别处,会被拒绝而不会复制 (#12112 by @KHG420)
修复
- 信任库
trusted/目录不再无限增长:密封记录不再把合同的验收条目复制进每一回合,义务清单改为只存一份并按摘要引用 (#12609, Fixes #12603 fixed in #12609) - 新会话的默认模型是决策来源而被跳过时,终端界面和
reasonix run现在给出「默认模型不可用」的通知,不再静默改用别的模型 (#12605 by @xxoingr)
贡献者
What's Changed
- test(serve): wait for a trace turn to go silent, not for a fixed time by @esengine in #12599
- fix(repolint): wire-parity reads embedded structs and extends, declares PermissionRules by @esengine in #12590
- perf(gitcmd): skip the driver listing for subcommands that cannot run a driver by @esengine in #12588
- fix(computer): bound and escape application names in the snapshot and app list by @esengine in #12585
- fix(serve): judge POST /submit by what admission did with it by @esengine in #12596
- feat(studio): opt-in archiving of conversations inactive for N days by @esengine in #11535
- fix(config): report a skipped default on the new-session path too by @xxoingr in #12605
- feat(studio): switch hardware acceleration off and show how the window is drawn by @esengine in #12451
- feat(release): build and publish an rpm of Studio for Linux by @esengine in #12608
- feat(feedback): refresh the unread badge while open and announce new replies by @esengine in #11538
- feat(studio): add a Support entry to Settings > About by @esengine in #11709
- fix(installsource): copy directory root aliases by @KHG420 in #12112
- fix(agent): stop copying the contract's criteria into every sealed bundle by @esengine in #12609
- feat(plugin): pin MCP tool definitions at approval and hold changed tools by @esengine in #12597
- docs(release): Studio 2.35.0 notes by @esengine in #12610
Full Changelog: studio-v2.34.0...studio-v2.35.0
macOS 已用 Developer ID 签名并公证,打开时不需要清除隔离属性。Windows 的窗口、内核与安装器都经 Certum 代码签名证书做了 Authenticode 签名。Linux Debian 系从 .deb 安装,Fedora、RHEL、openSUSE 等从 .rpm 安装(sudo dnf install ./ReasonixStudio-linux-amd64.rpm)。
三个平台都能自更新:Linux 的 .deb 走自己的包(.rpm 的自更新尚未提供,请手动下载新包),Windows 运行下一个安装器,macOS 替换自身 bundle。