XiaoBa v0.2.0 Preview
Pre-release
Pre-release
XiaoBa v0.2.0 brings the downloadable desktop preview in line with the current eight-Role runtime and governed-evolution workflow.
Highlights
- Adds
xiaoba doctorfor read-only, offline readiness checks across the model configuration, Roles, BrowserCat, GuiCat, SecretaryCat, Feishu, and Weixin. - Ships the current eight default Roles, Inspector-first evolution DAG, Arena review, and explicit human promotion flow.
- Aligns CLI, Dashboard, Observability, package, and Electron version reporting on one
0.2.0source. - Improves macOS desktop startup by resolving an absolute Node.js path even under a Finder-like minimal
PATH. - Keeps the unverified automatic-update channel disabled by default and hardens the local release script around commit-bound artifacts.
Verification
- Source commit:
5b5e1623567f59e2a3583681fb90b47ab1e51dca - Full repository tests:
646/646passed across99suites - Contract smoke:
6/6items and23/23cases passed;0hard failures - Benchmark preflight:
1manifest and11cases passed - Packaged Dashboard and Pet UI verified from the built
.app - Finder-like startup verified with a minimal
PATH; child services resolved/opt/homebrew/bin/node - DMG integrity verified with
hdiutil
Preview caveats
- macOS Apple Silicon (
arm64) only. - Ad-hoc signed and not Apple-notarized; Gatekeeper may require manual approval.
- Desktop child services require system Node.js 18+; set
XIAOBA_NODE_EXEwhen Node is not discoverable. - BrowserCat requires the external pinned
agent-browser 0.31.1binary. - GuiCat requires macOS 15+, Peekaboo 3.8.x, Screen Recording, and Accessibility permissions.
- SecretaryCat requires a configured and authenticated official
lark-cliprofile. - Dashboard, Pet, and Bridge remain local-first and are not ready for untrusted network exposure.
- Trace Replay can execute real side effects and should not be batch-run without review.
npm audit --omit=devcurrently reports 3 moderate and 4 high findings in the Lark SDK/transitive dependency path.
Integrity
XiaoBa-0.2.0-mac-arm64.dmg- SHA-256:
0617d8f2056c4abfd027e12c1a07c8a6a6a7abf2cb3f4734210a292e7cc4045c