feat(web): 历史解卦列表、结果页与追问功能

- 合并 DivinationResultPage 和 HistoryResultPage 为统一结果页
- 重写 HistoryFollowUpPage:API 加载历史消息、SSE 流式追问、配额管理
- 追问免费且限一次,输入框 UI 对齐设计稿(圆角容器+配额徽章+圆形发送按钮)
- 结果页追问状态根据线程消息数动态判断
- 历史列表筛选改为 9 类独立类型
- 提取 historyMessageToResultData 为共享函数,新增 enqueueFollowUpRun API
- 新增 auto_awesome/search/arrow_upward 图标
- 新增三语言 [id].astro、[id]/followup.astro、divination/result.astro 页面
This commit is contained in:
ZL-Q
2026-05-10 13:59:04 +08:00
parent 654e5ce188
commit efe48f2068
23 changed files with 2119 additions and 225 deletions
+3
View File
@@ -24,6 +24,9 @@ export const API_ROUTES = {
},
agent: {
history: '/api/v1/agent/history',
historyByThread: (threadId: string) => `/api/v1/agent/history?threadId=${threadId}`,
runs: '/api/v1/agent/runs',
runEvents: (threadId: string) => `/api/v1/agent/runs/${threadId}/events`,
},
feedback: {
submit: '/api/v1/feedback',