refactor(ai-formats): group formats by provider

Move protocol/request/response format modules under provider-oriented formats modules and update registry, transport, and architecture paths.
This commit is contained in:
fawney19
2026-05-08 15:51:14 +08:00
parent 84a84e3f31
commit 9a84a6ff6c
105 changed files with 1131 additions and 989 deletions
@@ -701,13 +701,13 @@ fn gateway_ai_serving_api_module_delegates_pure_ownership_to_format_crate() {
"pub use crate::provider_compat::kiro_stream::{",
"pub use crate::provider_compat::private_envelope::{",
"pub use crate::provider_compat::surfaces::{",
"pub use crate::request::common::{",
"pub use crate::request::route::{",
"pub use crate::response::common::{",
"pub use crate::response::error_body::{",
"pub use crate::formats::shared::request::{",
"pub use crate::formats::shared::routing::{",
"pub use crate::formats::shared::response::{",
"pub use crate::formats::shared::error_body::{",
"pub use aether_ai_formats::{",
"pub use aether_ai_formats::protocol::conversion::request::{",
"pub use aether_ai_formats::protocol::conversion::response::{",
"pub use aether_ai_formats::formats::conversion::request::{",
"pub use aether_ai_formats::formats::conversion::response::{",
] {
assert!(
format_crate_api.contains(pattern),