Files
eaiadminandClaude Code c1af86c934 feat(asr): 本地语音转写接入为一级路由 + 并行工作流合并提交
按用户指示做**一包提交**,不按工作流拆分。本提交刻意混合了多条并行线:

  · 本地 ASR 接管:audio 成为与 chat/embed/image/video 同等的路由类别
    (IsLocalRoute 单一判据、audio 健康探测、default_audio_route、
    auto 占位、GET /api/ai/routes/audio、回退云端时界面明示「音频已出网」)
  · LLM 调用层:ctx 贯穿、ToolCall/ToolSchema、EmptyCompletionError /
    TransientUpstreamError(按错误类型而非文案判重试)
  · 编排 Agent:general_assistant orchestrate/persistence/spec_driver
  · 联网搜索:internal/search(playwright)
  · 网盘:backend + 前端
  · 前端 UI:导航/路由/工作台若干页
  · 交付文档:DELIVERY.md / AR04 / 部署文档的「无 Python」表述据实改写,
    新增 eai_agentplatform-asr.service、asr.env、clonezilla-cleanup 清 ~/asr-poc

不分拆的原因:dev 早期,粒度不该打断工作节奏。且实测过——这些改动
**在编译上是同一个单元**(llm.go 的 ctx 签名变更牵动 12 个调用点,
chat_message.go 的 ctx 改动又与编排重写同处一个 hunk),拆出来的中间态编不过。
详见 TOP_CODING_RULES.md G14.5 与 bugs_and_errors.md E09。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-26 22:21:39 +08:00

1 line
976 B
JSON

{"code":0,"data":{"message":{"role":"assistant","content":"在的。周末放松可以很简单,按你想要的“安静 / 热闹 / 动 / 静”来选:\n\n- **想彻底躺平**:睡到自然醒、做顿慢早餐、追剧、看书、听歌、拼图。\n- **想出门透气**:公园散步、骑车、爬山、逛市集、咖啡馆坐一下午。\n- **想有点社交**:约朋友吃饭、桌游、看展、看电影、短途周边游。\n- **想恢复能量**:瑜伽、冥想、泡澡、按摩、早睡,顺便整理房间。\n\n一个低门槛组合: \n**周六**:上午公园走走 → 下午咖啡馆看书/发呆 → 晚上看部电影。 \n**周日**:睡饱 → 做顿喜欢的饭 → 简单收拾 → 早点休息。\n\n你更想要“安静宅家”还是“出门走走”?我可以帮你排个具体周末计划。","timestamp":"2026-09-25 19:21:40","type":"text"},"is_plan":false,"is_expert":false,"stream":false},"error":null,"message":"success"}