| feat(telemetry): webui chat 上报 mode 区分为 webui
webui 此前发往 daemon 的请求不带 X-AtomCode-Client,导致 daemon
按默认值把 mode 归到 ide,无法在上报数据中区分 webui 流量。
- SessionMode 新增 Webui 变体(序列化为 "webui")并补序列化测试
- daemon 启动 match 增加 webui 映射(resolve_client_mode 中的映射随
上一提交已落入 lib.rs)
- webui authHeaders() 统一为所有请求带上 X-AtomCode-Client: webui
效果:从 webui 发起的 chat,其 LlmChat(含 token 消耗)上报 mode
字段为 webui,可与 vscode/ide 区分。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
| 15 小时前 |