Skip to content

v1.3.0 — 全量 Skills 索引

Choose a tag to compare

@bradeGithub bradeGithub released this 14 Aug 08:57
· 37 commits to main since this release

v1.3.0 更新内容

✨ 全量 Skills 索引(1867 → 12000+)

  • 突破 GitHub Search API 单 query 1000 条上限:stars 分段 + 时间窗口二分 全量拉取
    • 按 star 数分段查询(>=1000 / 100..999 / 10..99 / ...),段拉满 1000 条对半分裂
    • 单值段(stars:0)按 pushed 时间窗口二分(30 天粒度界限,防无限查询)
    • 段内 0 新增直接收敛,避免无谓查询
  • 冷启动实测:1867 → 12665 条(agent-skills ∪ claude-skills 全量)
  • Trees 探测 main→master 分支回退;has_skill 探测按 Core API 额度护栏分批补齐

⚡ 增量更新机制

  • CI 每 2 小时增量拉取(INCREMENTAL_DAYS=3,只拉最近 3 天 pushed 的仓库)——新仓库 / star / 更新时间变化即时捕获,单轮约 2 分钟
  • 每天 04:00 UTC 全量重建刷新 star 数
  • 手动全量:\gh workflow run registry.yml -f full=true\

🧪 质量

  • 冒烟测试 80 项(starRangeQuery / splitSegment / midDateStr / classifyTree 等)
  • 旧索引继承 + stale 14 天剔除,不丢仓库

说明:v1.2 受 Search API 1000 条/query 硬上限约束仅覆盖 1867 条;v1.3 起为全量索引。CI 增量模式下每轮几分钟完成。