aardio 文档

autos.skills 库模块帮助文档

▶ AA(aardio auto) 技能包

autos.skills 成员列表 #

AA(aardio autos) 技能包。
Autos 技能包扩展库都必须置于公共库 autos.skills 目录内

autos.skills.buildMainCode(shortName,title,description,version,minAutos) #

生成技能包技能包扩展库的默认主代码(不写文件)。

autos.skills.buildMarkdown(shortName,title,description,version,minAutos) #

生成技能包提示词 skill.md 文件内容(不写文件)。

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 等字段的报告表

<?= 'autos.skills.' + owner.name ?> 成员列表 .minAutos" href="#<?= 'autos.skills.' + owner.name ?>.minAutos">#

技能包支持的最小 AA(aardio autos) 版本

<?= 'autos.skills.' + owner.name ?>.version Markdown 格式