SuperAPI AI 工具集

atxp-git

编程与开发

查看项目

更新于 10-15 19:58

技能介绍

ATXP Git 是面向 ATXP 认证智能体的 Git 仓库托管工具,每个智能体在 code.storage 上拥有私有命名空间。它通过 MCP 服务完成仓库创建与访问控制,文件操作仍走原生 Git 命令。

主要能力:创建、列出、软删除仓库;获取只读或可写的认证远程 URL;支持私有/公开可见性与自定义默认分支。仓库默认私有,仅所有者可访问;公开仓库允许其他已认证用户只读访问;写权限仅限所有者,无协作者模型。

使用方式:常用命令包括 npx atxp@latest git create <repoName>($0.50)、git list(免费)、git remote-url <repoName>(免费,只读)、git remote-url <repoName> --writable($0.01)、git delete <repoName>(免费)、git help(免费)。创建时可用 --visibility 与 --default-branch;remote-url 支持 --writable 与 --ttl <seconds>(默认 3600);list 支持 --limit(默认 20,最大 100)与 --cursor。仓库名须为小写字母数字加连字符或下划线。

关键限制:remote-url 返回的 URL 内嵌限时 JWT,默认 1 小时过期,过期后 clone/push/pull/fetch 会认证失败;URL 不可持久保存,不应写入配置文件或长期脚本。过期后需重新获取 URL 并执行 git remote set-url origin <new-url> 再重试。URL 含凭据,应视为机密,勿记录或分享可写 URL。删除为软删除,立即不可访问,30 天后永久移除。速率限制为每客户端 120 请求/分钟、每 IP 10,000 请求/分钟,超限返回 HTTP 429 与 Retry-After。

适用场景:需要为智能体提供隔离 Git 仓库、在长任务中多次提交推送、或让其他认证用户只读访问公开仓库的场景。