synaps-engine 0.7.1

Runtime engine — streaming, tools, MCP, skills, extensions, sidecar
Documentation
//! Google Gemini (Code Assist) runtime — broker-proxied only.
//!
//! Experimental. See docs/specs/google-gemini-oauth-spec.md.

pub mod runtime;
pub mod setup;
pub mod stream;
pub mod translate;

pub use setup::{
    setup_user, setup_user_with_sleeper, IneligibleTier, LoadCodeAssistResponse,
    OnboardUserRequest, SetupError, TierMetadata, UserData, ONBOARDING_MAX_ATTEMPTS,
    ONBOARDING_POLL_INTERVAL,
};

pub use runtime::translate_tool_schemas;
pub use stream::{stream_gemini, StreamError};

pub use translate::{
    from_stream_line, translate_generate_content_request, ChatTurn, GeminiFunctionCall, GeminiPart,
    GeminiStreamEvent, ToolSpec, MAX_INBOUND_LINE_BYTES,
};