1.2-DeepSeek 客户端:同步、SSE 流式与 tool_calls 解析源码仓库:上一篇看到 main.cpp 里 DeepSeekClient 被 std::make_shared 出来,以 IModelClient 的抽象注入给 AgentRuntime。这篇打开这个客户端。它只做两件事:把一轮对话发给 DeepSeek Chat Completions,再把结果解析回来;区别只在同步和流式两条路。真正容易出错的不是 HTTP,而是 SSE 分帧、tool_calls 参数的增量拼接、以及流式失败时到底能不能重试。