跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

WorkBuddy如何配置多个Lobster Skills技能包_WorkBuddy扩展能力安装手册【进阶】

需按顺序完成五步:一、确认WorkBuddy核心版本不低于各技能包最低要求;二、分别解压多个ZIP技能包至独立路径;三、在config.yaml中以YAML列表格式配置skills_path;四、用wb-cli register命令批量注册并验证签名;五、启动后通过Ctrl+Shift+D打开诊断面板,执行skills list --status active验证激活状态。 ☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 如果您希望在WorkBuddy中启用多种Lobster Skills技能包以扩展其自动化处理能力,则需按特定顺序完成技能包的注册、依赖注入与运行时激活。以下是完成该配置的步骤: 一、确认WorkBuddy核心版本兼容性 不同版本的WorkBuddy对Lobster Skills技能包存在运行时API约束,必须确保当前安装的核心版本不低于各技能包所声明的最低支持版本。未满足此条件将导致技能包加载失败或功能异常。 1、打开WorkBuddy主界面,点击右上角用户头像区域。 2、在下拉菜单中选择 “关于WorkBuddy” ,查看当前显示的版本号(例如:v3.4.2)。 3、访问Lobster Skills官方技能包仓库页面,逐个核对目标技能包的 requires_workbuddy_version 字段值是否小于等于当前版本号。 二、下载并解压多个技能包文件 Lobster Skills以ZIP格式分发,每个技能包为独立目录结构,包含
manifest.json
、
logic.py
及资源子目录。多个技能包不可合并压缩,须分别解压至互不嵌套的独立路径。 1、从官方渠道获取第一个技能包ZIP文件(如
lobster-email-v2.1.0.zip
),保存至本地非系统盘目录(如
D:\wb_skills\email
)。 2、使用标准解压工具将其完整解压至该目录,确保解压后根目录下直接可见
manifest.json
文件。 3、重复上述操作,为第二个技能包(如
lobster-csv-parser-v1.8.3.zip
)创建独立路径(如
D:\wb_skills\csv_parser
),并完成解压。 三、修改WorkBuddy配置文件启用多技能包路径 WorkBuddy通过
skills_path
配置项识别技能包位置,支持数组格式声明多个绝对路径。该配置位于用户级
config.yaml
中,修改后需重启生效。 1、定位WorkBuddy配置文件路径:Windows系统默认为
%APPDATA%\WorkBuddy\config.yaml
,macOS为
~/Library/Application Support/WorkBuddy/config.yaml
。 2、用文本编辑器打开该文件,在
core:
区块下方新增
skills_path:
字段,并设置为YAML列表格式。 3、填入全部已解压技能包的绝对路径,每行一个,缩进需严格为两个空格,示例内容如下: skills_path: - D:\wb_skills\email - D:\wb_skills\csv_parser 四、执行技能包签名验证与注册 所有Lobster Skills技能包在首次加载前必须通过数字签名验证,防止篡改。WorkBuddy提供命令行工具
wb-cli register
批量处理多个路径下的技能包注册流程。 1、打开终端(Windows使用PowerShell,macOS使用Terminal),切换至WorkBuddy安装目录下的
bin
子目录。 2、执行命令: ./wb-cli register --paths "D:\wb_skills\email" "D:\wb_skills\csv_parser" (路径间用英文空格分隔)。 3、观察输出日志中每条技能包对应的
status: valid
标识,任一包出现
signature mismatch
则需重新下载原始ZIP文件。 五、启动WorkBuddy并验证技能包状态 WorkBuddy启动时自动扫描配置中声明的所有
skills_path
,加载成功后会在运行时环境注入对应技能函数。验证需通过内置诊断接口确认各技能包是否处于
active
状态。 1、启动WorkBuddy主程序,等待状态栏显示 “Ready” 提示。 2、按下快捷键
Ctrl+Shift+D
(Windows/Linux)或
Cmd+Shift+D
(macOS)打开开发者诊断面板。 3、在诊断面板输入指令: skills list --status active ,回车后应返回两行以上结果,每行包含技能包名称、版本及
active
标记。

相关文章