## 问题 核心运行时代码无任何测试: - `AgentLoop` 整个 turn 循环逻辑未测试 - `SubAgentRunner` 未测试 - 两个 LLM Provider 的请求构建、SSE 解析、错误处理未测试 - `ContextAssembler::assemble()` 和 `Compactor` 未测试 ## 建议 - Provider 层:mock curl 响应,测试 body 构建和 SSE 解析 - AgentLoop:mock LLM Provider,测试 turn 逻辑、熔断器、max_turns 回退 - ContextAssembler:固定输入,验证 TokenBudget 下的裁剪行为 - 参考 astra 的退避时间 mock 模式 ## 涉及文件 - 新增:`libs/llm/tests/`, `libs/loop/tests/`, `libs/context/tests/`
问题
核心运行时代码无任何测试:
AgentLoop整个 turn 循环逻辑未测试SubAgentRunner未测试ContextAssembler::assemble()和Compactor未测试建议
涉及文件
libs/llm/tests/,libs/loop/tests/,libs/context/tests/