refactor: fold ai surfaces into formats

This commit is contained in:
fawney19
2026-05-02 18:19:39 +08:00
parent bfd1ea72b3
commit 47ee8b9c13
114 changed files with 600 additions and 622 deletions

View File

@@ -1,7 +1,7 @@
use aether_ai_formats::matrix::{
use aether_ai_formats::normalize_api_format_alias;
use aether_ai_formats::protocol::matrix::{
request_conversion_kind, request_conversion_requires_enable_flag, RequestConversionKind,
};
use aether_ai_formats::normalize_api_format_alias;
use crate::auth::{
resolve_local_gemini_auth, resolve_local_openai_bearer_auth, resolve_local_standard_auth,
@@ -336,7 +336,7 @@ mod tests {
request_conversion_transport_supported, request_pair_allowed_for_transport,
CandidateTransportPolicyFacts,
};
use aether_ai_formats::matrix::RequestConversionKind;
use aether_ai_formats::protocol::matrix::RequestConversionKind;
use serde_json::json;
use crate::snapshot::{

View File

@@ -1,4 +1,6 @@
use aether_ai_formats::matrix::{request_conversion_kind, request_conversion_requires_enable_flag};
use aether_ai_formats::protocol::matrix::{
request_conversion_kind, request_conversion_requires_enable_flag,
};
use aether_contracts::ProxySnapshot;
use serde_json::{json, Map, Value};

View File

@@ -1 +1 @@
pub use aether_ai_formats::proxy::rules::*;
pub use aether_ai_formats::provider_compat::proxy::rules::*;