gproxy_transform/transform/compact/openai_to_claude/mod.rs
1//! OpenAI -> Claude compact-content transforms.
2
3mod input;
4mod output;
5mod request;
6mod tools;
7mod util;
8
9const DEFAULT_COMPACT_MAX_TOKENS: u64 = 32_768;
10const DEFAULT_MODEL: &str = "unknown";
11
12pub(crate) use input::openai_input_to_claude_messages;
13pub use output::response;
14pub use request::{request, request_headers};
15pub(crate) use tools::{
16 apply_patch_to_text_editor_input, local_shell_to_bash_input, shell_to_bash_input,
17 web_action_to_claude,
18};