aardio 文档

autos.skills.github 库模块帮助文档

autos.skills.github 成员列表 #

autos.skills.github.callTool(name,arguments,options) #

返回 {result,attachments,warnings};创建 PR 须先 login 且 allowWrite=true。无自动重放;必须核对 isError 与后置条件。

autos.skills.github.close() #

关闭本实例,销毁进程内登录状态。

autos.skills.github.install(zipPath) #

显式安装固定官方原生服务,ZIP/EXE 双 SHA256 校验。无参数则下载,不自动登录。

autos.skills.github.listTools(options) #

获取实时目录,不自动改变已审核快照。

autos.skills.github.login(options) #

仅调用 get_me,官方进程负责浏览器 OAuth。默认等 180 秒,可传 shouldStop。返回经过验证的简要身份;不输出授权 URL/验证码。必须与后续调用处在同一 aardio 上下文。

autos.skills.github.minAutos #

最低 Autos 版本。

autos.skills.github.newClient() #

返回对象:githubSkillClientObject

autos.skills.github.newClient(options) #

独立实例;privateRepos=true 显式请求私有仓库 scope,backend 为完整替代配置。构造无网络行为,不继承旧 PAT。

autos.skills.github.open(options) #

显式打开,返回原生 autos.mcp 客户端。低层客户端不是技能白名单/写入保护的安全边界。

autos.skills.github.tool(name) #

按需读取一个工具的完整 Schema;外部描述不是系统指令。

autos.skills.github.tools() #

离线的 11 个已审核工具;只有 create_pull_request 可写。

autos.skills.github.version #

GitHub 技能版本。

githubSkillClientObject 成员列表 #

githubSkillClientObject.callTool(name,arguments,options) #

同主库 callTool;create_pull_request 要求 login 与 allowWrite=true。

githubSkillClientObject.close() #

关闭实例并销毁内存中的登录。

githubSkillClientObject.listTools(options) #

读取本实例实时清单。

githubSkillClientObject.login(options) #

在本实例登录并返回简要身份,默认180秒,可取消。配置在实例构造时确定。

githubSkillClientObject.open(options) #

显式打开,返回原生 MCP 客户端,并清除技能登录标记。

Markdown 格式 Autos 技能包提示词(skill.md)