Files
aiagent/backend/app/agent_runtime
renjianbo fe37f8be5c feat: AgentChat streaming UX — answer_chunk typewriter, token/cost display, stop marker, session manage, date dividers
- Backend: token-level streaming via on_delta callback + asyncio.Queue bridge, answer_chunk SSE events; final event carries token_usage with cost_yuan; kimi pricing in cost_estimator
- Frontend: typewriter rendering of answer chunks; token/cost in message meta; abort marks message '已停止' and no longer triggers duplicate non-stream fallback; session pin/delete in dropdown (pinned first); date dividers across days
2026-07-26 20:57:11 +08:00
..