aardio 文档
autos.skills 库模块帮助文档
▶ AA(aardio auto) 技能包
autos.skills 成员列表 #
AA(aardio autos) 技能包。
Autos 技能包扩展库都必须置于公共库 autos.skills 目录内
autos.skills.buildMainCode(shortName,title,description,version,minAutos) #
生成技能包技能包扩展库的默认主代码(不写文件)。
- 参数 title: 指定 skill.md 标题
- 参数 description: 三两句技能描述(用于构建技能包路由表)
- 参数 version: 技能包版本(可选);
- 参数 minAutos: Autos 最低版本(可选)
autos.skills.buildMarkdown(shortName,title,description,version,minAutos) #
生成技能包提示词 skill.md 文件内容(不写文件)。
- 参数 title: 指定 skill.md 标题
- 参数 description: 三两句技能描述(用于构建技能包路由表)
- 参数 version: 技能包版本(可选);
- 参数 minAutos: Autos 最低版本(可选)
autos.skills.buildRoutePrompt() #
生成技能包路由提示词字符串
(列出已安装技能包及其 description,用于注入系统提示词)
autos.skills.doctor() #
诊断当前已安装的有效技能包,返回汇总报告
autos.skills.getDir("shortName") #
取指定技能包库目录,无参数返回技能包根目录(将~\lib\autos\skills\转为完整路径后返回)
autos.skills.getMainCodePath("shortName") #
获取技能包扩展库主代码 ~/lib/autos/skills/<skillName>/_.aardio 的路径
autos.skills.getMarkdown("shortName") #
读取指定技能包 skill.md
autos.skills.getMarkdownPath("shortName") #
取指定技能包 skill.md 路径
autos.skills.getResDir("shortName") #
取指定技能包资源目录
autos.skills.isDisabled("shortName") #
指定技能包是否已启用
autos.skills.list() #
列出已安装的有效技能包信息数组。
每个数组元素都是至少包含了 namespace,description,title,version,minAutos 必须的字段,
其他则是可选的元数据
autos.skills.setDisabled("shortName",false) #
启用技能包(默认)
autos.skills.setDisabled("shortName",true) #
禁用技能包
autos.skills.validate("shortName") #
诊断指定技能包,返回包含 ok,errors,warnings,skill 等字段的报告表
技能包支持的最小 AA(aardio autos) 版本
<?= 'autos.skills.' + owner.name ?>.version Markdown 格式