synwire-core 0.1.0

Core traits and types for the Synwire AI framework
Documentation
//! Output mode configuration for agents.

use serde::{Deserialize, Serialize};

/// System prompt configuration.
#[derive(Debug, Clone, Serialize, Deserialize)]
#[non_exhaustive]
pub enum SystemPromptConfig {
    /// Append to base system prompt.
    Append {
        /// Content to append.
        content: String,
    },
    /// Replace base system prompt.
    Replace {
        /// Replacement content.
        content: String,
    },
}