子代理也能生子代理了!Reasonix Desktop v1.16.1 发布 —— 多级子代理+CLAUDE.md 兼容

🚀 本次更新
✅ 多级子代理 · 子代理也能递归生子代理,不再限制单层展开
✅ CLAUDE.md 兼容 · Hook 启动系统支持 Claude 格式的插件和项目指令
✅ Bash AST 安全解析 · 沙箱权限判断从字符串匹配升级到语法树
✅ 图片预览 + 系统通知 · Composer 点开看大图,任务完成弹出通知
🟢 新功能 · 多级子代理
之前子代理只能展开一层——它不能再派自己的子代理。现在递归了:子代理可以生子代理,子代理的子代理还能再生。层深默认不限,适合做分层任务分解。

之前: ❌ 大任务拆成 5 个子代理,每个子代理遇到子问题只能自己扛或报错等你来处理
v1.16.1: ✅ 子代理自己能判断「这个问题我搞不定,分给两个更专的兄弟」,然后等你拿结果就行
多级子代理配上这次加的 Hook 启动上下文,每级子代理都能带自己的初始环境变量和插件,不会和父级打架。
💡 如果你担心子代理失控,可以用配置限制最大递归深度——不出 bug、不怕无限嵌套
🟢 新功能 · CLAUDE.md 兼容
Reasonix 现在能读懂 CLAUDE.md 了——Claude Code 用户写的项目指令文件可以直接拿到 Reasonix 里用,不兼容的地方 shim 层会自动适配。

对同时在用 Claude Code 和 Reasonix 的人来说,切换工具不用重写一遍项目配置。文件放那,两个工具各读各的,输出一致。
🟢 新功能 · Bash AST 安全解析
之前 Bash 权限判断靠字符串匹配——看命令里有没有 rm、sudo、> 这些关键词,很容易被绕过(比如 rm 换成变量拼接)。

现在用 AST(抽象语法树)解析每条 Bash 命令,rm -rf / 还是 x=$'rm -rf /' 都能识别——沙箱说只读就是只读,绕不过去。Plan 模式下的并行子任务也被强制只读,不在 plan 阶段偷偷写文件。
🟢 体验改进
• 桌面端系统通知:任务跑完了弹系统通知,切出去做别的事不会漏
• 图片预览:Composer 和消息里的图片点开就能看大图,不用下载
• 自动更新会话标题:根据内容自动命名,但手动改过的不覆盖
• 智谱 GLM 思考模式:智谱 GLM 用户终于能用 thinking-mode 了
• 深度适配的供应商预设:开箱可选多个国内供应商
🔴 Bug 修复
🐞 ①:Windows 经典标题栏拖动失效
原因:frameless 模式改了之后,classic titlebar 的拖拽区域被新布局挡住
修复:恢复窗口拖动区域,classic 和 frameless 各自独立处理
🐞 ②:桌面端停止按钮切换标签后失效
原因:tab 切换时 stop state 没有被传递到新激活的 tab
修复:切换 tab 时同步 stop state,任何 tab 下都能停
🐞 ③:会话旧快照覆盖最新状态
原因:异步压缩写入时,旧快照可能比新快照晚落盘、把新数据冲掉
修复:写入前比对时间戳,旧快照不覆盖新数据
⬆️ 如何升级
升级方式:
① 打开终端
② 运行升级命令
npm i -g reasonix
桌面端用户打开应用内检查更新即可。
📌 一句话总结
多级子代理让 Reasonix 的分工能力上了一个台阶——大任务拆子任务、子任务再拆,每一层都有人干活,你不用层层指挥。
完整更新日志:GitHub Release desktop-v1.16.1
📣 推荐专区 · 以下为广告内容
💡 觉得这篇文章有用?你可能也会对以下内容感兴趣:
🛠 我日常在用的 AI 编程工具
• Claude Code —— 代码理解和重构能力顶尖,写复杂逻辑首选
• OpenCode —— 开源 CLI,多模型切换灵活,适合日常开发
• Cursor —— 编辑器深度集成 AI,团队协作体验好
📚 我的付费内容《AI 编程实战手册》 已更新 40+ 篇,覆盖 prompt 模板、工具配置、真实案例 👉 [链接]
部分链接包含推广返佣,不影响你的购买价格