v0.4.1
Release Notes: BabeL-O v0.4.1
v0.4.1 is a runtime governance and release hardening patch. It adds explicit
authorization and consent gates for tool execution, improves soft-error
continuity, expands Skill package quality coverage, and fixes bash startup on
systems whose login shell is not compatible with the tool runner.
What Changed
-
Strategy authorization and consent governance
- Runtime intent guidance now separates "a tool could help" from "the user
authorized execution in this turn." - Unauthorized
Write,Edit, shared-side-effect Bash, and destructive Bash
calls are blocked or routed to explicit confirmation before execution. - Authorization mismatch diagnostics are visible in Go TUI permission
dialogs, CLI one-shot outcomes,bbl inspect-session, and trace output.
- Runtime intent guidance now separates "a tool could help" from "the user
-
Soft-error and timeout continuity
- Recoverable runtime states now preserve clearer in-flight turn context.
- Soft denial and timeout paths expose better severity and resume guidance.
- Watchdog diagnostics now warn when a hard timeout leaves no practical room
for soft extension cycles.
-
Skill package quality and UI polish
- Agent Skills package resource coverage and matcher quality checks were
expanded. - The Go TUI Skill workflow remains bounded to list/show/validate surfaces.
- Added the Everforest Light Soft theme and matching welcome palette polish.
- Agent Skills package resource coverage and matcher quality checks were
-
Release hardening
- Bash tool startup now falls back to
/bin/bashwhen the user's login shell
is incompatible with scripted execution. - Strategy guidance reduces accidental edits on preference-only, status, and
meta-behavior prompts.
- Bash tool startup now falls back to
Install
macOS and Linux:
curl -fsSL https://raw.githubusercontent.com/SuTang-vain/BabeL-O/main/scripts/install.sh | BBL_VERSION=v0.4.1 bash
bbl goPrerequisite: Node.js >= 22 on PATH.
Expected Release Assets
- macOS Apple Silicon: bbl-darwin-arm64.tar.gz
- macOS Intel: bbl-darwin-x64.tar.gz
- Linux x64: bbl-linux-x64.tar.gz
- Go TUI macOS Apple Silicon: go-tui-darwin-arm64
- Go TUI macOS Intel: go-tui-darwin-x64
- Go TUI Linux x64: go-tui-linux-x64
- Go TUI Windows x64: go-tui-windows-x64.exe
Verification
Before publishing the tag, maintainers should run:
npm run typecheck -- --pretty false
npm run format:check
npm run docs:check
npm run deps:audit
npm test
npm run build:smoke
cd clients/go-tui && go test ./... && make build && ./bin/go-tui --versionAfter release assets are uploaded, smoke-test the public installer:
tmp="$(mktemp -d)"
curl -fsSL https://raw.githubusercontent.com/SuTang-vain/BabeL-O/main/scripts/install.sh | \
BBL_VERSION=v0.4.1 BBL_INSTALL_DIR="$tmp/bin" HOME="$tmp/home" bash
"$tmp/bin/bbl" --version
"$tmp/bin/bbl" go --check --no-start-nexus --url http://127.0.0.1:9Known Notes
- v0.4.1 keeps the lightweight portable package strategy: the package uses the
user's system Node.js >= 22 and bundles the matching Go TUI binary. - Authorization mismatch denials are recoverable runtime feedback, not provider
failures. - Phase 5 replay/evaluation for the strategy authorization plan remains a
follow-up validation track.
BabeL-O v0.4.1 发布说明
v0.4.1 是运行时治理与发布稳定性补丁版本。它新增工具执行授权/同意边界,
改善软错误连续性,扩展 Skill 包质量覆盖,并修复用户登录 shell 与工具执行不
兼容时的 bash 启动问题。
主要更新
-
策略授权与同意治理
- 运行时意图引导现在区分“工具可能有帮助”和“用户本轮已授权执行”。
- 未授权的
Write、Edit、共享副作用 Bash、破坏性 Bash 会在执行前被阻止
或进入显式确认。 - 授权不匹配诊断已显示在 Go TUI 权限弹窗、CLI one-shot 结果、
bbl inspect-session和 trace 输出中。
-
软错误与超时连续性
- recoverable runtime 状态会保留更清晰的当前 turn 上下文。
- soft denial 与 timeout 路径提供更明确的 severity 和 resume guidance。
- watchdog 诊断会提示 hard timeout 是否已经没有足够空间进行 soft extension。
-
Skill 包质量与界面打磨
- 扩展 Agent Skills 包资源覆盖和 matcher 质量检查。
- Go TUI Skill 工作流继续限制在 list/show/validate 的有界界面。
- 新增 Everforest Light Soft 主题和对应欢迎界面配色打磨。
-
发布稳定性
- 当用户登录 shell 不适合脚本执行时,bash 工具会 fallback 到
/bin/bash。 - 策略引导减少了偏好选择、状态提问、meta 行为问题触发误编辑或过度确认的
情况。
- 当用户登录 shell 不适合脚本执行时,bash 工具会 fallback 到
安装
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/SuTang-vain/BabeL-O/main/scripts/install.sh | BBL_VERSION=v0.4.1 bash
bbl go前提条件:PATH 中有 Node.js >= 22。