把 AI 分析能力作为可选旁路接入当前内核,不污染 analyze 与 report 的纯逻辑边界。
- 新增独立
trendradar-aicrate - 收口 provider trait
- 实现
mockprovider - 实现最小
openai-compatibleHTTP provider - 在
app中按配置可选启用 - 将 AI 分析结果以 Markdown 旁路形式暴露
- 流式输出
- 更复杂的 provider 凭证管理
- 翻译能力
config.ai_analysis已提供最小字段config.ai_analysis已补model/base_url/api_key/api_key_envapp在不影响主链路的前提下生成ai_analysis_markdownapp对不可用 provider 保持 warn + skip 降级,不中断主 pipeline- CLI 当前将 AI 分析输出打印到 stderr,避免破坏 JSON stdout
后续如继续推进,可补:
- 更多真实 provider
- retry / timeout / response schema 细化
- AI 输出的 JSON / HTML 集成