gproxy-transform 3.0.0-alpha.0

GPROXY v3 pairwise protocol transforms
Documentation
mod delta;
mod start;
mod stop;

use super::claude_to_responses::ResponseDelta;

pub(super) enum Block {
    Text {
        id: String,
        text: String,
    },
    Thinking {
        id: String,
        text: String,
        signature: Option<String>,
    },
    Tool {
        id: String,
        name: String,
        arguments: String,
    },
    Ignored,
}

enum Emission {
    ChatText(String),
    ChatReasoning(String),
    ChatTool(String),
    Responses(ResponseDelta, String, String),
    None,
}