CLI 是正门,不是另一栋摆着可疑同款家具的大楼。
1. 动机
hb 公开常见的设置、工作区、配置、LLM、Toolkit、Prompt 与 Dashboard 工作流,但不会发明独立的运行时权威。
--help,查看当前环境所安装的精确选项。
2. 设置与路径
hb setup 初始化默认 Context Registry,并确保默认工作区定义存在。
它不会创建项目本地的 .heavenbase/ 目录。
hb pj 解析 HeavenBase 路径别名,例如用于包状态的 %/ 与用于资源的 &/。
3. 工作区
hb ws activate <id> 操作完成。
hb ws presets list 与 hb ws presets show debug 检查打包 Preset。
本地无服务示例使用 debug,本地服务栈使用 local-lts,托管部署使用 web-lts。
4. 配置
hb config 及其别名 hb cfg 通过 ConfigManager 编辑值。
--scope 指定配置层,使用 --version 读取保留历史,使用 --json 输出 JSON 或解析值。
5. Dashboard
--allow-network,Dashboard 会拒绝非 loopback 绑定。
该选项会暴露未经认证的配置 API,因此只能在你信任的网络上使用。
6. LLM
--preset、--model、--provider、--gateway、缓存与详细输出控制。
Chat 与 Session 接受重复的 --mcp 值,可传 URL 或 quickstart.math-tools:-1 这样的 Toolkit ref。
规范 Toolkit ref 为 namespace.toolkit:version。
负版本从最新向最旧计数,因此 -1 选择最新版。
7. MCP Toolkit
hb mcp --help 检查 stdio、HTTP、删除与 Capsule 列表命令。
8. Prompt 与翻译
hb prompt --help 查看翻译绑定、解绑、设置与删除操作。
9. 其他 CLI 编译器
Typer 是打包的 CLI 前端。 宿主应用可以把同一个命令 Registry 编译为 Click 或 argparse:总结
hb是公共 HeavenBase 领域之上的浅层适配器。- 工作区创建、导入与激活保持独立。
- LLM、Toolkit 与 Prompt 命令复用各自的 Python 权威。
- 命令帮助是已安装构建的精确参考。

