开始使用Bedrock 专服快速开始

Bedrock 专服快速开始

适用对象

维护 Bedrock Dedicated Server(BDS),并能管理 Legacy Script Engine Node.js 插件环境的服主或管理员。

支持状态与验证版本

  • 实验性:Bedrock Adapter 是 lse-nodejs 插件,依赖 legacy-script-engine-nodejs。
  • 当前源码插件版本为 1.0.0;BDS 与 LSE 兼容性需以你使用的运行环境实际加载结果为准。
  • 已知限制:当前快速开始只支持 Alice 与 BDS 同机,连接目标按 127.0.0.1:27541 使用。项目虽有 host/port 配置字段,但当前发布流程和跨主机行为未完成验证,不应依赖修改这些字段部署远程 Alice。

前置条件

  • 已安装并能启动 Alice Windows 桌面应用。
  • 已准备 BDS,以及能加载 Legacy Script Engine Node.js 插件的兼容环境。
  • 已取得 Bedrock Adapter 编译产物;插件目录应包含 index.js 和 manifest.json。
  • 能查看 BDS 控制台日志,并已备份服务器数据。

步骤

  1. 停止 BDS。
  2. 在 BDS 插件目录中新建 Bedrock Adapter 目录,将编译产物复制进去;保持 manifest.json 与 index.js 位于同一插件根目录。
  3. 检查 manifest.json:类型应为 lse-nodejs,依赖应包含 legacy-script-engine-nodejs。不要按现代 LeviLamina 原生插件 manifest 安装。
  4. 保持默认同机连接:Alice 与 BDS 位于同一台 Windows 主机,目标为 127.0.0.1:27541。即使看到根级 config.json 的 host、port 字段,也不要把跨主机修改当作已支持能力。
  5. 先启动 Alice,在“模型”页面添加模型并执行“测试连接”。
  6. 启动 BDS,观察控制台,确认 Bedrock Adapter 被 LSE Node.js 加载并建立 TCP 连接。
  7. 在 Alice 中选择新发现的 Bedrock 实例/工作区,确认工具已动态注册。
  8. 创建智能体并绑定该工作区,先发送只读环境查询作为首次操作。

成功标志

  • BDS 日志没有插件 manifest、Node.js 运行时或入口文件错误。
  • 日志显示 Adapter 已连接 Alice,Alice 中出现 Bedrock 实例。
  • 当前实例显示动态注册的 Bedrock 工具。
  • 智能体能完成一次只读工具调用并返回结果。

常见失败

  • 插件完全未加载:确认环境是 Legacy Script Engine Node.js,插件 manifest 类型为 lse-nodejs,且存在编译后的 index.js。
  • 按 LeviLamina 原生插件教程安装后报错:当前 Adapter 不是现代原生插件,请改用 LSE Node.js 目录结构。
  • TCP 连接被拒绝:先启动同机 Alice,并检查本机端口 27541 是否被占用。
  • 修改 host/port 后仍连接本机或行为不一致:这是当前限制;恢复 127.0.0.1:27541 并同机部署,不要将远程配置视为已支持。
  • 实例在线但工具为空:检查插件启动期间的工具扫描/注册错误,并确认复制的是完整编译产物而不是 TypeScript 源码。

下一步