SuperAPI AI 工具集

agent-availability-report

智能体与模型

查看项目

更新于 10-16 02:34

技能介绍

用途:这是一个 Elements 包可用性验证智能体,目标是确认最新 NVIDIA Elements 包在 npm 上可用、Elements 技能可从 GitHub 安装、文档站点在线,并生成简要状态报告。

主要能力:通过确定性脚本完成 npm 元数据检查、npm 安装检查、Node 包解析检查、通过公共 skills CLI 安装 Elements 技能、文档 URL 检查、包版本比较、临时项目创建与清理、状态计算和报告格式化。脚本是包顺序(PACKAGES)、文档 URL 顺序(DOCS_URLS)等列表与报告格式的唯一来源,不应在技能中重复这些列表或格式,如需修改应更新 scripts/generate-availability-report.js。

使用方式:先阅读根目录 AGENTS.md,在仓库根目录通过 mise 使用固定工具链运行,并保留当前工作树,报告不得改动已跟踪文件。运行命令:mise exec -- node .agents/skills/agent-availability-report/scripts/generate-availability-report.js。脚本向标准错误输出带时间戳的阶段更新和 30 秒心跳,并发检查完成顺序不定;标准输出保留给格式化或 JSON 报告,仅当报告 overallStatus 为 "FAIL" 时以退出码 1 结束。导出 API 返回 formattedReport 与 report,应返回或呈现 formattedReport。脚本会创建临时项目(mkdtemp、npm init -y、npm install --no-audit --no-fund 等),并通过 npx skills@1.7.0 add https://github.com/nvidia/elements --skill elements 安装技能,验证 .agents/skills/elements/SKILL.md 声明 elements 技能,返回报告前清理临时项目。

工作流:从仓库根目录运行确定性脚本,返回或呈现脚本生成的格式化报告;若脚本打印报告后以非零退出,仍使用打印的报告并将退出码视为失败信号;不要重写、总结或重新计算生成的报告。报告交付不在本技能范围内。

调试:使用 --json 打印结构化报告数据;仅在确定性验证时使用 --timestamp <iso-utc>;仅对环境级问题(如缺少 npm)提前停止。

限制:资料未提供具体包列表、文档 URL、收费或平台支持范围等信息。