用途:安装或更新 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 的具体功能、子命令、收费与平台支持信息。