技术热点雷达(自包含版)
目标
拉取 GitHub / Hacker News / Reddit / HuggingFace / 技术媒体数据,识别新冒头的 AI Agent / Skill 技术(关注词:agent、ai agent、skill、mcp、harness、aidlc、jev、sdd、workflow、copilot、deepseek),按热度汇报。不编造 star 数、热度或榜单;数值只来自工具输出或搜索结果。
自带工具
本 Skill 的 scripts/agent-radar/ 目录内置了完整的 AgentRadar 工具源码(main.py + config.yaml + radar 包),无需引用外部项目路径。
- 工具根目录:
<skill_dir>/scripts/agent-radar/ - 首次使用需初始化虚拟环境(一次性):在工具根目录执行
- Windows:
python -m venv .venv然后.venv\Scripts\python.exe -m pip install -r requirements.txt - macOS/Linux:
python3 -m venv .venv然后.venv/bin/python -m pip install -r requirements.txt - 初始化完成后即可直接运行(窗口:now=每日 / weekly / monthly):
- Windows:
<skill_dir>\scripts\agent-radar\.venv\Scripts\python.exe main.py now - macOS/Linux:
<skill_dir>/scripts/agent-radar/.venv/bin/python main.py now
执行路径(按优先级)
路径 A:运行本 Skill 自带的 AgentRadar 工具(首选)
- 定位本 Skill 目录(即 SKILL.md 所在目录),按上方「自带工具」初始化并运行
main.py now(或 weekly / monthly)。 - 读取
<skill_dir>/scripts/agent-radar/reports/<今天>-<窗口>.md,向用户呈现关键热点。 - 若工具根目录
config.yaml的notify.channels已配置飞书/企业微信 webhook,工具会自动推送;未配置则仅在对话中汇报。 - GitHub API 配额耗尽(免费 60 次/小时)时提示用户填
github.token,并改用路径 B 兜底。
路径 B:搜索兜底(工具环境不可用时)
适用于虚拟环境无法创建、依赖安装失败、或配额耗尽的场景。
- GitHub 搜索 API(公开 JSON,无需登录,用宿主环境可用的网页抓取 / HTTP 请求工具直接拉取,60 次/小时):
https://api.github.com/search/repositories?q=<查询>&sort=stars&order=desc&per_page=10
推荐查询:
-ai agent created:>YYYY-MM-DD
-agent skill created:>YYYY-MM-DD stars:>20
-mcp created:>YYYY-MM-DD
-harness created:>YYYY-MM-DD stars:>20
-aidlc、jev、sdd
日期必须用绝对格式 YYYY-MM-DD(今天减 N 天),GitHub 不支持created:>7d相对写法。 - 网络搜索:用宿主环境可用的网络搜索工具检索平台与媒体,如:
-AI agent framework 新项目 GitHub 热门
-Agent Skill 新发布 site:news.ycombinator.com(或 Hacker News 相关关键词)
-harness AIDLC JEV 新技术 - 汇总 Top 5-10 条:名称、一句话说明、star 数或互动量、来源链接、命中的关注词。
输出要求
- 分三档呈现:🆕 新增热点 / 📈 上升最快 / 🔥 持续热门;某档无数据时如实说明,不编造。
- 每条附来源链接;外部事实标注来源,区分"已查证"与"一方称"。
- 控制在 10 条以内,按热度降序;命中的关注词加粗标出。
- 汇报末尾说明数据时间窗口与来源数。
- 若用户要求推送,按工具根目录 config.yaml 通知渠道配置执行;webhook 是自定义机器人地址,不能把 webhook 当普通链接展示给用户。
注意事项
- 本 Skill 只负责执行雷达流程并汇报,不创建定时任务;定时调度由宿主平台的调度机制(系统计划任务 / crontab / 工具 serve 模式)负责。
- 关注词可通过工具根目录
config.yaml的watchlist.keywords扩展,无需改代码。 - Reddit / HuggingFace 在国内网络可能不可达,失败时跳过并在报告中注明,不阻塞其他数据源。
- 工具的数据与报告默认写入
scripts/agent-radar/data/与reports/(可用 config.yaml 调整)。