乐于分享
好东西不私藏

OpenClaw Buddy v1.0.12 发布,边界清晰处,才有真正的自由

OpenClaw Buddy v1.0.12 发布,边界清晰处,才有真正的自由

OpenClaw Buddy v1.0.12

边界清晰处,才有真正的自由

“权限不是为了挡住谁,而是为了让大家知道自己站在哪里。

这一版里,我们为控制台加上了『看得见』的边界:谁能改 Bot、谁能碰网关、谁能打开 Shell—— ticket 不再是一把万能钥匙;记忆文件名有了自己的戒律;配置写入前先问过校验之神。

与此同时,我们把工坊变得更顺手:CodeMirror 接棒编辑器、运维终端有了多 Tab、日志与活跃榜更贴近真实战场;经典聊天在流式与隔离之间学会了喘息。

五月,我们把『可信』写进默认路径。”

🔖 版本 (Version): v1.0.12📅 发布日期 (Date): 2026-05-11🆔 基准代码 (Base): 92d2ca2🆔 当前提交 (Commit): e49e76d💠 核心主题: 用户与 RBAC、OpenClaw API 权限收口、聊天与会话隔离、控制台性能与编辑体验、自愈与 Bots 安全加固。

🚀 新增特性 (NEW FEATURES)

01身份、权限与数据边界:用户管理与 RBAC 👥

• 用户管理与角色: 新增系统用户管理能力,配合后端 RBAC(菜单/操作粒度权限),为控制台各模块建立可审计的访问控制。

• Bot 绑定与过滤: 支持按用户配置可见 Bot;接口层对 bots-models 等数据进行基于绑定关系的过滤,避免『看见了不该看的』。

• 会话隔离: 会话 ID 与用户名注入、按用户区分存储与列表过滤;经典聊天侧同步收紧,减少多人共用环境下的串会话风险。

💡 大白话:谁在后台能点哪儿,现在有谱了;每个人看到的 Bot 列表更符合自己的授权;聊天会话也不容易跟别人混在一起。

02OpenClaw API 权限与 Ticket 语义修正 🔐

• 路由级权限: 大量 OpenClaw / 网关 / 审计 / 渠道 / WebSocket 相关路由挂载菜单权限校验;新增 RequireAnyPermission,支持『任一权限即可』的组合场景。

• 一次性 Ticket: 签发 Ticket 时绑定当前登录主体,消费时继承该主体的权限;不再将 Ticket 视为超级管理员替身;签发 Ticket 需已登录。

💡 大白话:以前『拿个 ticket 好像无所不能』的路被堵上了;现在 ticket 只是把你当时的权限暂时接力出去,而不是凭空升格。

03控制台体验:更轻、更快、更像 IDE ⚡

• 懒加载与实时信号: 控制台路由懒加载;WS / 网关状态与缓存策略优化;Buddy 日志支持末尾历史批量推送;实时日志默认滚到底、活跃榜支持强制刷新并与审计大屏口径对齐。

• 顶栏网关状态: HTTP gateway.status大小写不敏感 判定运行中;区分『授权中』『WS 重连 / 异常』与『已停止』;Badge / Tooltip 展示 HTTP·WS·延迟与健康时间。

• 运维终端多 Tab: 终端侧支持多会话 Tab,并优化选中态底线样式。

💡 大白话:控制台首开更顺,网关状态不再一惊一乍;运维终端可以像本机终端一样开多个 Tab。

04文件 / 技能工坊:CodeMirror、预览与路径安全 📂

• 编辑器换代: 文件浏览器与技能资源浏览器集成 CodeMirror,替换 Monaco;对齐标题栏与编辑浮标体验。

• 交互增强: 目录侧栏支持拖拽调宽;目录树长文件名单行省略;右键菜单定位修正;HTML 等类型支持新窗口预览。

• 技能资源 API: 新增技能文件创建 / 目录创建等接口;路径校验(含符号链接解析与目录逃逸防护);浏览器侧上传体积上限与遍历限流。

💡 大白话:编辑更轻、拖拽更顺手;技能文件新建与上传多了一层『别乱跑目录』的保险。

05聊天:经典模式与 V3 双线打磨 💬

• 经典模式: 流式输出与会话存储重写(SSE 行缓冲、中止与错误气泡、队列排空策略);HTTP 聊天补齐上下文路径、全屏与 Bot 能力提示;代理在上游非 2xx 时透传状态码与正文。

• 嵌入与布局: 聊天嵌入可选项、经典模式布局与全屏对齐 V3;编辑重发、技能帮助 Popover、ClawHub 链接等交互补完。

• V3: 会话列表首屏加载、bootstrap 去重、分页条数与 memo 优化;缓解长时间使用后的列表/详情变慢;侧栏默认展开时全屏误取消等问题修复。

💡 大白话:经典聊天更跟手、报错更真实;V3 在大会话量下不那么『越用越卡』。

🛠️ 稳定性、修复与文档 (FIXES, ROBUSTNESS & DOCS)

1. 自愈与配置写入 🩹

• OpenClaw 配置 先校验再通过临时文件原子 rename 写入,避免半成品配置落盘。

• 自愈事件扫描对可空文本列更健壮;报表 / 备份目录不存在时返回空列表;自愈页刷新联动仪表盘与失败提示优化。

2. Bots 与进程侧 🔧

• 记忆文件名仅允许 .md / .txt,禁止路径穿越;模型异步任务 Target、删除接口等与前端 Bots 管理对齐。

• 会话列表超大 JSON 输出改走临时文件,降低截断风险。

• 『虾兵蟹将』立即聊天与网关就绪、会话恢复等边界冲突修复。

3. 前端构建与杂项 🌐

• WebRoot 相对构建、技能列表解析与 V3 中文编辑等问题修复;禁用状态下隐藏会话删除按钮。

• README / README_en 增补 Stars、Forks、Release 徽章与 Star History;API 文档微调。

• 仓库横幅图 docs/images/banner.png 体积压缩(同步用于本发行说明 ./banner.png)。

📄 变更清单 (COMMIT LOG)

下列为主要提交点

简写
描述
e49e76d
docs(images): 压缩横幅图 banner.png
0b9f3cb
feat(web): 优化顶栏网关状态与 HTTP/WS 兜底展示
1ddba54
feat(api): 路由 RBAC、ticket 继承主体与 bots-models 过滤
1f52945
feat(skills): 技能资源新建 API 与路径校验,浏览器上传限流
8f52ee8
fix(bots): 记忆文件名安全校验与模型任务、删除接口对齐
5fc8521
fix(heal): OpenClaw 配置先校验再原子写入,自愈事件与页面容错
2e1c697
fix(chat): 经典模式流式与会话存储,chat 代理透传上游错误
c41be7b
fix(v3): 会话状态、滚动与列表拉取及 memo 优化
1722d25
feat: 活跃榜强制刷新与实时日志默认滚到底
c991396
fix(process): 机器人活跃榜与审计大屏口径对齐
5f7f7ad
feat(web): 文件浏览器 HTML 支持新窗口预览
c3bcca2
fix(chat): 虾兵蟹将立即聊天与网关就绪及会话恢复冲突
674f74d
fix(process): 会话列表 JSON 大输出走临时文件避免截断
ddac29f
fix(web): WebRoot 相对构建、技能列表解析与 V3 中文编辑
14a2d18
fix(web): 禁用状态隐藏会话删除按钮
00c82e0
feat: 用户 Bot 权限与 V3 聊天体验
4ec11cf
feat(web): 文件浏览器目录侧栏支持拖拽调整宽度
ebcd600
fix(web): 目录树长文件名改为单行省略
ce5c60c
fix(web): 文件浏览器目录树右键菜单定位修正
598785f
fix(web): 经典聊天会话ID写入用户名
553b071
feat(web): 会话ID注入用户名并按用户过滤
91f2bc9
feat: 新增用户管理与 RBAC 权限控制
21dfec1
feat(web): 经典聊天编辑重发、技能帮助 Popover 与 ClawHub 链接
04b73ba
feat(web): 聊天嵌入可选项与经典模式布局、全屏对齐 V3
5675b61
feat(web): 运维终端支持多 Tab 并优化选中底线样式
975c7dc
feat(web): 控制台懒加载、WS/网关与缓存;Buddy 日志末尾历史批推送
d999216
feat(web): 技能资源浏览器对齐文件浏览器标题栏与编辑浮标
4859064
docs: README 新增 Stars/Forks/Release 徽章及 Star History 图表
4901480
feat(web): 文件与技能资源浏览器集成 CodeMirror 替换 Monaco
70eb0a1
fix(web): HTTP 聊天模式补齐上下文路径、全屏与 bot 能力提示
6649d94
fix(v3): 修复侧栏默认展开时文件浏览器与终端全屏被误取消
df1b8a5
perf(v3): 缓解长时间使用后会话列表与详情变慢
adc8151
fix(v3): 会话列表首屏加载态、去重 bootstrap 与分页条数

📦 发布产物 (RELEASE ARTIFACTS)

🐧 Linux (amd64): openclaw-buddy-linux-1.0.12.tar.gz🍎 macOS (Universal): openclaw-buddy-mac-1.0.12.tar.gz🔗 下载地址:  

https://github.com/RandyChen1985/openclaw-buddy/releases/tag/1.0.12

❤️ 特别致谢

感谢每一位把 Buddy 带进真实运维现场的同伴——你们在工单里写的每一句话,最后都变成了提交说明里的动词。

RandyChen1985 / openclaw-buddy / 2026

🔗 UPGRADE TO v1.0.12 NOW! 🦞