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

pre-release3 hours ago

本版开始建设 Studio 的扩展生态:设置里新增社区市场,可以浏览、安装和发布技能、插件、MCP 服务器与主题;登录账号后还能把配置备份到云端。同时加强了本地服务、宿主 git 和沙盒的安全边界。

新增

  • 设置 → 扩展新增「发现」页,可浏览社区市场并安装技能、插件和 MCP 服务器;只安装经过审核、绑定了内容摘要的版本,内容与审核时不一致会拒绝安装 (#11107 by @esengine)
  • 登录后可以从 Studio 直接发布技能、插件、MCP 服务器和主题到社区市场,并查看每次提交的审核状态 (#11112 by @esengine)
  • 发布时可选「仅自己可见」:私有包不进入公开列表,发布者本人无需等待审核即可安装自己的包 (#11135 by @esengine)
  • 市场支持赞和踩,每人每个包各一次;列表按下载、赞踩等综合权重推荐排序 (#11128 by @esengine, #11129 by @esengine, #11130 by @esengine)
  • 登录账号后可选择把配置备份到云端,并在其他电脑上恢复;可按类别勾选设置、扩展、记忆和自动化,API 密钥默认不备份;未登录时不提供此功能 (#11109 by @esengine)
  • 备份用你设置的口令加密后才上传,服务器读不到内容;恢复时会运行程序的条目需你逐项同意,审批模式、权限和沙盒设置不会被恢复 (#11109 by @esengine)
  • 在输入框里选择技能或子代理会插入标签,而不是纯文本;行中任意位置输入 / 都能唤出菜单 (#11149 by @esengine)

变更

  • 市场列表每行最多两行,窄屏下截断而不溢出;新增「只看可安装」筛选 (#11126 by @esengine)
  • 本地服务默认要求身份验证,审批等改变状态的请求必须带启动令牌;[serve] 设置只从用户级配置读取 (#11110 by @esengine)
  • 宿主自己运行的 git 命令不再执行仓库配置的程序;沙盒内的命令不能改写工作区仓库的 .git/config 和 hooks(macOS、Linux) (#11110 by @esengine)
  • 计划里写明要改的文件而这一轮没有任何改动时,不会判为完成,并提示可选的三种处理方式 (#11095 by @esengine)

修复

  • 手机上模型和推理强度选择器被发送按钮挡住、点不开的问题 (#11120 by @esengine)
  • 手机加入正在运行的会话时,正确显示运行中状态 (#11133 by @KHG420)
  • Windows 安装在 Program Files 或与更新缓存不同的磁盘时,不再尝试无法完成的增量更新,改用完整更新 (#11121 by @esengine)
  • DeepSeek 的 Anthropic 接口在思考模式下调用工具时不再报 400 错误 (#11061 by @esengine)
  • 用量面板的金额与会话使用同一币种 (#11154 by @esengine)
  • 提问卡片的标题在英文界面下正确翻译 (#11102 by @esengine)
  • 直接打开 studio.reasonix.io 时跳转到设备选择页,而不是提示连不上内核 (#11098 by @esengine)
  • 记忆文档或索引读取失败时报错,不再把原有内容当作空文件覆盖 (#11142 by @chuiwenwei, #11143 by @chuiwenwei)
  • 恢复已归档的记忆时执行与保存时相同的校验 (#11148 by @chuiwenwei)

升级须知

  • 本地服务现在默认要求身份验证。如果你用脚本或其他工具直接调用 reasonix serve,需要带上启动令牌 (#11110 by @esengine)

贡献者

感谢本版本的贡献者:@esengine、@KHG420、@chuiwenwei

What's Changed

  • docs(release): Studio 2.20.4 notes by @esengine in #11094
  • docs(release): restore the Studio 2.20.4 notes the release was tagged with by @esengine in #11096
  • docs(release): list the fixes and changes Studio 2.20.4 ships by @esengine in #11097
  • fix(web-studio): send a visit without a device to the device picker by @esengine in #11098
  • feat(agent): the readiness gate holds the plan deliverable by @esengine in #11095
  • fix(studio): translate the ask card's reason label by @esengine in #11102
  • feat(studio): back up configuration to the signed-in account by @esengine in #11109
  • feat(studio): community market tab, installed pinned to the reviewed content by @esengine in #11107
  • fix: harden serve authentication, host git and sandboxed git metadata (studio) by @esengine in #11110
  • fix(studio): keep the send cluster from covering the model and effort pickers on phones by @esengine in #11120
  • feat(studio): publish skills, plugins, MCP servers and themes to the community market by @esengine in #11112
  • feat(studio): compact market rows and an installable-only filter by @esengine in #11126
  • ci(replies): answer discussions as github-actions too by @esengine in #11138
  • Update acknowledgments contributors / 更新致谢贡献者 by @esengine in #11139
  • ci(replies): close a discussion after answering it by @esengine in #11141
  • fix(memory): surface read errors in quick-add instead of overwriting doc files by @chuiwenwei in #11142
  • fix(studio): reflect running turns on newly joined devices by @KHG420 in #11133
  • fix(update): only take a Windows chunked update where the swap can write by @esengine in #11121
  • feat(studio): install your own market packages, and publish privately by @esengine in #11135
  • fix(memory): preserve the MEMORY.md index when reads fail by @chuiwenwei in #11143
  • fix(anthropic): replay an empty thinking block on DeepSeek tool-call turns by @esengine in #11061
  • fix(memory): enforce save-time invariants when recovering an archived fact by @chuiwenwei in #11148
  • feat(studio): skill chips anywhere in the composer line by @esengine in #11149
  • fix(usage): the usage panel reads money in the currency the session does by @esengine in #11154
  • docs(release): prepare Studio 2.21.0 notes by @esengine in #11157
  • feat(studio): vote on market packages, recommended sort, report installs by @esengine in #11129
  • docs(release): split the long backup item in the Studio 2.21.0 notes by @esengine in #11161

Full Changelog: studio-v2.20.4...studio-v2.21.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.