fix(proxy): 规范化 Anthropic system 消息 (#3775)

This commit is contained in:
Dearli666
2026-06-05 22:50:49 +08:00
committed by GitHub
parent 8e0e9ac319
commit 3cd9a0dec5
5 changed files with 151 additions and 16 deletions
@@ -446,20 +446,17 @@ mod tests {
.expect("write session");
std::fs::write(
sessions_dir.join("sessions.json"),
format!(
r#"{{
"agent:main:main": {{
serde_json::to_string(&serde_json::json!({
"agent:main:main": {
"sessionId": "session-123",
"sessionFile": "{}"
}},
"agent:main:other": {{
"sessionFile": session_path.to_string_lossy(),
},
"agent:main:other": {
"sessionId": "session-456",
"sessionFile": "{}/session-456.jsonl"
}}
}}"#,
session_path.display(),
sessions_dir.display()
),
"sessionFile": sessions_dir.join("session-456.jsonl").to_string_lossy(),
},
}))
.expect("serialize index"),
)
.expect("write index");