Skip to content

chore(kbrain): pin release beta.27 - #1092

Merged
AlphaCatMeow merged 1 commit into
Stack-Cairn:v2-kbrianfrom
AlphaCatMeow:chore-kbrain-beta27
Nov 1, 2026
Merged

AlphaCatMeow merged 1 commit into
Stack-Cairn:v2-kbrianfrom
AlphaCatMeow:chore-kbrain-beta27

Conversation

@AlphaCatMeow

@AlphaCatMeow AlphaCatMeow commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

把 scripts/release/kbrain.lock.json 从 v0.107.6-beta.26 更新到 v0.107.6-beta.27(Stack-Cairn/K-brain main 合并提交 5cd322b)。合入后正式构建带上 K-brain 的权限规则能力:记住的命令按段匹配(复合命令不再被整体放行)、permission.requested 带建议规则、allow_always 带作用域、只读操作自动放行并发 permission.auto_resolved、/v1/permissions/rules 规则管理接口。审批卡片(LA-2)与权限规则设置页(LA-3)按能力位启用这些功能,本 PR 只升级后端。

Closes #1091
Depends-On: none
Stack-Root: #1092
Cross-Repo: Stack-Cairn/K-brain#70、Stack-Cairn/K-brain#72、Stack-Cairn/K-brain#73(均已合入并发布)

改动

  • sourceRevision 与四个支持目标的 downloads.*.sourceRevision 改为 5cd322bc879340623a81ae99c47343df50a0c95f
  • 四个目标的 backend / computer 下载地址改为 beta.27 资产,SHA-256 同步更新
  • 只改这一个文件

契约面

面 影响
桌面直连 新增字段与事件对当前客户端是可选的:未知事件 permission.auto_resolved 被忽略;"本会话始终允许"发不带 scope 的 allow_always,后端只在建议恰好是弹窗所示那条前缀规则时存为会话规则,否则按一次允许处理
Gateway 同步 / WebUI 无协议变化;WebUI 发起的会话仍由网关自动拒绝审批(LA-4 处理)
行为变化 normal(始终询问)模式下只读命令与只读工具不再弹审批;用户已有的 deny 规则在 always 模式下也生效

验证

  • 发布工作流 41273221409 成功,release 含 12 个资产与 SHA256SUMS
  • 下载四个目标共 8 个资产,本地计算的 SHA-256 与 release 的 SHA256SUMS 逐一一致
  • 用新锁文件对四个目标执行 prepare-kbrain --release(强制走锁定下载并校验)全部成功
  • 下载的 Windows x64 资产(隔离 -data-dir):-version 为 k-brain v0.107.6-beta.27;/v1/health 返回 build(v0.107.6-beta.27、revision 5cd322b…、channel prerelease)、capabilities.permission_rules = 1、capabilities.readonly_auto_allow = 1;GET /v1/permissions/rules 返回 {"rules":[]}
  • kbrain-composer-commands-backend(10)、permission-modes-backend(10)、kbrain-session-sync-backend(1)指向 beta.27 Windows 资产运行 21/21 通过
  • prepare-kbrain / verify-kbrain-packaging / build-kbrain-source 测试 11 pass / 0 fail(2 skip),与 chore(kbrain): pin release beta.25 #1080 相同。三个文件在本机 Windows 上同一进程并行跑时,两个下载用例会互相干扰失败;--test-concurrency=1 与逐个文件运行均通过,这些用例只用 HTTP fixture,不读锁文件
  • KB-2 在 LiveAgent 调试客户端的真机结果(只读命令不弹窗、"本会话始终允许"只在本会话生效、复合命令不多存规则)见 feat(backend): HTTP 后端接入权限规则,支持允许并记住、只读放行与规则管理接口 K-brain#72
  • 未运行:macOS / Linux 资产未在真机运行,由 CI 下载校验;未做原生打包验收

Screenshots / preview

本 PR 只改锁文件,无界面改动。

🤖 Generated with Claude Code

kbrain.lock.json 升级到 v0.107.6-beta.27(Stack-Cairn/K-brain main 5cd322b),
包含权限规则引擎、HTTP 后端规则接口、只读自动放行与两个新能力位。

Closes Stack-Cairn#1091

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant