# PR #2358 完整报告

- 仓库：`radixark/miles`
- 标题：feat(session): serve Anthropic Messages through SessionCore
- 合并时间：2026-08-30 09:34
- 原文链接：http://prhub.com.cn/radixark/miles/pull/2358

---

# 执行摘要

- 一句话：
- 推荐动作：

# 功能与动机



# 实现拆解

1. **核心源码路径**
- `miles/rollout/session/anthropic_adapter.py`（dependency-wiring）：源码主路径；涉及符号 _anthropic_wire_json, _anthropic_error_response, _anthropic_sse_body, _parse_anthropic_request；包含 导入关系调整、控制流调整、配置键调整；+130/-0；关键符号：_anthropic_wire_json, _anthropic_error_response, _anthropic_sse_body, _parse_anthropic_request
- `miles/rollout/session/sessions.py`（dependency-wiring）：源码主路径；涉及符号 anthropic_messages；包含 导入关系调整、控制流调整、配置键调整；+102/-3；关键符号：anthropic_messages
- `miles/utils/test_utils/mock_sglang_server.py`（core-logic）：源码主路径；包含 控制流调整、配置键调整；+11/-0

2. **测试与验证**
- `tests/fast/router/test_session_anthropic.py`（test-coverage）：测试配套；涉及符号 _process_fn, _anthropic_env, anthropic_env, anthropic_env_loose；包含 测试覆盖调整、导入关系调整、控制流调整；+965/-0；关键符号：_process_fn, _anthropic_env, anthropic_env, anthropic_env_loose
- `tests/fast/utils/test_utils/test_mock_sglang_server.py`（test-coverage）：测试配套；包含 测试覆盖调整、配置键调整；+9/-2

关键文件：
- `miles/rollout/session/anthropic_adapter.py`（模块 miles/rollout；类别 source；类型 dependency-wiring；符号 _anthropic_wire_json, _anthropic_error_response, _anthropic_sse_body, _parse_anthropic_request）: 源码主路径；涉及符号 _anthropic_wire_json, _anthropic_error_response, _anthropic_sse_body, _parse_anthropic_request；包含 导入关系调整、控制流调整、配置键调整；+130/-0
- `tests/fast/router/test_session_anthropic.py`（模块 session/anthropic；类别 test；类型 test-coverage；符号 _process_fn, _anthropic_env, anthropic_env, anthropic_env_loose）: 测试配套；涉及符号 _process_fn, _anthropic_env, anthropic_env, anthropic_env_loose；包含 测试覆盖调整、导入关系调整、控制流调整；+965/-0
- `miles/rollout/session/sessions.py`（模块 miles/rollout；类别 source；类型 dependency-wiring；符号 anthropic_messages）: 源码主路径；涉及符号 anthropic_messages；包含 导入关系调整、控制流调整、配置键调整；+102/-3
- `miles/utils/test_utils/mock_sglang_server.py`（模块 miles/utils；类别 source；类型 core-logic）: 源码主路径；包含 控制流调整、配置键调整；+11/-0
- `tests/fast/utils/test_utils/test_mock_sglang_server.py`（模块 mock/sglang/server；类别 test；类型 test-coverage）: 测试配套；包含 测试覆盖调整、配置键调整；+9/-2

关键符号：_anthropic_wire_json, _anthropic_error_response, _anthropic_sse_body, _parse_anthropic_request, _validate_anthropic_content_block, _validate_anthropic_features, _strip_anthropic_reasoning_history, _restore_anthropic_reasoning_history, _process_fn, _anthropic_env


# 评论区精华



- 暂无高价值评论线程

# 风险与影响

- 风险：
- 影响：
 - 风险标记：暂无

# 关联脉络

- 暂无明显关联 PR