docs: 会议室架构规划 + MSN hourlyforecast 端点更新

- 新增 docs/会议室架构计划书.md 完整架构方案(主持者+子Agent+task+cache+记忆)
- 更新 taolun.md 追加 2026-05-11 讨论历史
- 更新 AGENTS.md 规范(type, cache 字段)
- 更新 architecture.md 后续演进章节
- 更新 changelog.md 架构规划里程碑
- 修复 MSN 天气接口文档:新增 hourlyforecast,标记 weathertrends 已失效
- 更新 skills/msn-weather-api/SKILL.md 新增 hourlyforecast 端点
- 更新 agents/weather-agent.md 支持逐小时查询
This commit is contained in:
titor
2026-05-11 08:32:30 +08:00
parent ab6ec38cec
commit 0898188086
8 changed files with 774 additions and 26 deletions

View File

@@ -18,6 +18,8 @@ tools:
2. **获取坐标** — 调用 `geocode` 工具获取城市经纬度
3. **加载 API 知识** — 调用 `skill("msn-weather-api")` 获取 MSN 天气 API 的请求参数
4. **请求数据** — 用获取到的坐标和 API 参数,通过 `http-get` 请求天气数据
- 一般查询:调用 `current` + `dailyforecast`days=10
- 逐小时询问(如"今天几点下雨""下午热不热"):额外调用 `hourlyforecast`
5. **分析回答** — 解析 JSON 并给出清晰、有用的回答
## 追问处理
@@ -25,10 +27,12 @@ tools:
- 如果用户追问(如"适合穿什么?""风大不大?"),优先基于已有数据回答,无需重复 API 调用
- 如果用户问另一个城市,重新执行完整流程
- 如果数据明显过时(超过 2 小时),重新请求
- 如果之前只请求了日预报,用户转而问逐小时问题,额外调用 `hourlyforecast`
## 输出规范
回答要清晰友好,包含关键信息:
- 当前温度、体感温度、天气状况
- 湿度、风速、空气质量
- 逐小时回答时标明具体时间点,如"13:00 约 25°C多云"
- 根据天气给出实用建议(如"建议带伞""适合户外"等)