vtcode-core 0.104.1

Core library for VT Code - a Rust-based terminal coding agent
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Gemini API compatibility facade for VT Code.
//!
//! Canonical internal imports live under `crate::llm::providers::gemini::wire`.

pub use crate::llm::providers::gemini::wire::client;
pub use crate::llm::providers::gemini::wire::function_calling;
pub use crate::llm::providers::gemini::wire::models;
pub use crate::llm::providers::gemini::wire::streaming;
pub use crate::llm::providers::gemini::wire::{
    Candidate, Client, ClientConfig, Content, FunctionCall, FunctionCallingConfig,
    FunctionDeclaration, FunctionResponse, GenerateContentRequest, GenerateContentResponse, Part,
    RetryConfig, StreamingCandidate, StreamingConfig, StreamingError, StreamingMetrics,
    StreamingProcessor, StreamingResponse, Tool, ToolConfig,
};