mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-13 04:29:50 +08:00
fix(ai-formats): preserve Claude in-message system guidance in responses
This commit is contained in:
@@ -314,6 +314,11 @@ fn canonical_messages_to_responses_input(canonical: &CanonicalRequest) -> Option
|
||||
CanonicalRole::Developer if is_openai_responses_input_message(&message.extensions) => {
|
||||
"developer"
|
||||
}
|
||||
CanonicalRole::System | CanonicalRole::Developer
|
||||
if is_claude_messages_request(&canonical.extensions) =>
|
||||
{
|
||||
"developer"
|
||||
}
|
||||
CanonicalRole::System | CanonicalRole::Developer => continue,
|
||||
};
|
||||
let mut content = Vec::new();
|
||||
|
||||
Reference in New Issue
Block a user