SuperAPI AI 工具集

asta-cli

部署与运维

查看项目

更新于 10-15 19:55

技能介绍

用途:安装或更新 asta CLI,使其版本与本插件锁定的版本一致。适用于 asta 不在 PATH 中(如 command -v asta 无输出,或运行 asta 报 command not found),或按其他技能应有却缺失的子命令、选项、输出字段(说明安装已过期)时调用。

前提条件:Python 3.11+ 与 uv。

安装或更新逻辑:设定 PLUGIN_VERSION=0.110.0,INSTALL_URL="git+https://github.com/allenai/asta-plugins.git@v$PLUGIN_VERSION"。若 command -v asta 失败,则执行 uv tool install "$INSTALL_URL";否则读取 asta --version 中的版本号,与 PLUGIN_VERSION 不一致时执行 uv tool install --force "$INSTALL_URL"。

安装后若 asta 仍不在 PATH,运行 uv tool update-shell(或打开新 shell),使 ~/.local/bin 进入 PATH。随后重新运行原命令;若仍失败,说明问题不在 CLI 版本,应向用户呈现实际错误,而不是反复重装。

限制:资料未提供 asta CLI 的具体功能、子命令、收费与平台支持信息。