| name | risk-check |
| description | 出行风险体检 · 天气预警 / 限行 / 节假日人流 / 当地骗局 / 应急联系。结合 risk_knowledge.json 静态知识 + online-search 实时天气 + xhs-explore skill"避雷"搜索。按置信度绿/黄/灰输出。 |
| version | 1.0.0 |
| author | null |
| tags | ["travel","risk","safety","weather","scam","glue"] |
| license | MIT |
| triggers | ["07/08 完成后,进入阶段 3 成稿前","用户问\"X 月去 Y 有什么要注意的\"","用户问\"这个景点会不会被坑\""] |
| inputs | [{"name":"itinerary","type":"object","required":true},{"name":"trip_request","type":"object","required":true}] |
| outputs | [{"name":"risk_report","type":"object","doc":"五大类风险 + 行前清单 + 应急联系"}] |
风险体检(risk-check)
我做什么
按五大类查风险,给用户出发前一份"防坑清单":
- 天气 — online-search 查实时天气
- 限行 — online-search 查当地最新规则
- 节假日 / 人流 — 静态规则 + xhs-explore skill 当年实时反馈
- 骗局 —
risk_knowledge.json + xhs-explore skill "X 避雷"搜索
- 应急 —
risk_knowledge.json.emergency_contacts 直接附上
工作流程
itinerary + trip_request
↓
Step 1: 拉天气
├─ online-search 查天气预报
└─ 出行日 > 7 天 → 标 ⚪ "建议出行前 3 天再核实"
↓
Step 2: 检节假日
按 risk_knowledge.holiday_warnings 匹配 trip_request.start_date
命中 → 给警示 + 改期建议
↓
Step 3: 检限行(仅自驾)
online-search "{城市} 限行 2026"
↓
Step 4: 拉防坑(按行程城市)
├─ risk_knowledge.city_specific_warnings[城市]
├─ risk_knowledge.general_scams(通用)
└─ xhs-explore skill "X 避雷" / "X 被坑" 取最新案例
↓
Step 5: 行前清单
risk_knowledge.general_kit + 按 user_profile 微调
↓
risk_report.json
输出 schema
{
"trip_id": "uuid",
"weather": {
"summary": "整体晴好,D3 有小雨概率 60%",
"by_day": [
{ "date": "2026-04-15", "min": 18, "max": 26, "condition": "晴", "rain_prob": 0.1,