Github Tracker

用于观测 vLLM 和 FastDeploy 技术进展的 GitHub PR 跟踪与分析

agenticaiplan 5e97ed4 4 files · 5.7 KB Updated

File contents

GitHub Tracker

适用场景

当用户的需求语句中包含关键词 [FD进展汇报] 时触发本 Skill。

使用场景

观测 vLLM 和 FastDeploy 的技术进展,当检测到关键词 [FD进展汇报] 时,自动拉取这两个产品 GitHub 上过去24小时的 PR 记录,生成简明扼要的 PR 分析报告。

输入要求

  • 用户输入中必须包含关键词 [FD进展汇报]
  • 无需用户额外提供输入,基于固定的时间窗口(过去24小时)和固定的产品(vLLM、FastDeploy)
  • Agent 自动使用 GitHub CLI 或 GitHub API 获取 PR 数据

执行步骤

  1. 检测用户输入中是否包含关键词 [FD进展汇报],如果包含则继续执行,否则返回提示信息
  2. 获取当前时间,计算过去24小时的时间范围
  3. 拉取 vllm 仓库在该时间范围内的所有 PR 记录
  4. 拉取 fastdeploy 仓库在该时间范围内的所有 PR 记录
  5. 对比分析两个仓库的 PR 内容,识别:
    • 新模型支持相关 PR
    • 新推理能力相关 PR
    • 其他技术改进 PR
  6. 根据技术价值和可宣传性对 PR 进行排序:
    • 技术价值排序:新模型支持 > 新推理能力 > 技术改进 > 维护性
    • 可宣传性排序标准:
      • ⭐⭐⭐(高宣传性):首个支持、重大突破、1M+ 上下文、全新架构
      • ⭐⭐(中宣传性):性能显著提升、支持热门模型、重要优化
      • ⭐(普通宣传性):普通优化、一般改进、维护性更新
  7. 生成简明扼要的分析报告

输出要求

  • 对比分析 vllm 和 fastdeploy 的 PR
  • 重点标注高价值 PR(新模型支持、新推理能力等)
  • 结合可宣传性给出排序
  • 报告简明扼要,突出关键进展
  • 结构清晰,易于阅读

参考资料

  • github-cli-usage.md: GitHub CLI 使用说明,包含安装、认证和获取 PR 数据的命令示例
  • vllm-intro.md: vLLM 项目简介,包含核心特性、支持的模型类别和技术亮点
  • fastdeploy-intro.md: FastDeploy 项目简介,包含核心特性、支持的模型类型和推理引擎

agenticaiplan/agenticaiskills/tree/main/skills/github-tracker commit 5e97ed435f

Frequently asked questions

npx skillmds@latest add agenticaiplan/github-tracker