Struct Relay Atif Config

View as Markdown

Generated from cargo doc --no-deps -p nemo-fabric-core.

pub struct RelayAtifConfig {
    pub enabled: bool,
    pub agent_name: String,
    pub agent_version: Option<String>,
    pub model_name: String,
    pub tool_definitions: Option<Vec<Value>>,
    pub extra: Option<Value>,
    pub output_directory: Option<PathBuf>,
    pub filename_template: String,
    pub storage: Option<Vec<RelayAtifStorageConfig>>,
    pub extensions: BTreeMap<String, Value>,
}

Relay ATIF export configuration.

Fields

enabled: bool

Whether ATIF export is enabled.

agent_name: String

Agent name written into ATIF.

agent_version: Option<String>

Agent version written into ATIF.

model_name: String

Model name written into ATIF.

tool_definitions: Option<Vec<Value>>

Tool definitions written into ATIF.

extra: Option<Value>

Extra ATIF metadata.

output_directory: Option<PathBuf>

Directory used for ATIF files.

filename_template: String

ATIF file name template.

storage: Option<Vec<RelayAtifStorageConfig>>

Optional ATIF remote storage.

extensions: BTreeMap<String, Value>

Additive ATIF fields.

Trait Implementations

impl Clone for RelayAtifConfig

impl Clone for RelayAtifConfig

clone

fn clone(&self) -> RelayAtifConfig

clone_from

fn clone_from(&mut self, source: &Self)

impl Debug for RelayAtifConfig

impl Debug for RelayAtifConfig

fmt

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for RelayAtifConfig

impl Default for RelayAtifConfig

default

fn default() -> Self

impl<'de> Deserialize<'de> for RelayAtifConfig

impl<'de> Deserialize<'de> for RelayAtifConfig

deserialize

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,

impl JsonSchema for RelayAtifConfig

impl JsonSchema for RelayAtifConfig

schema_name

fn schema_name() -> Cow<'static, str>

schema_id

fn schema_id() -> Cow<'static, str>

json_schema

fn json_schema(generator: &mut SchemaGenerator) -> Schema

inline_schema

fn inline_schema() -> bool

impl PartialEq for RelayAtifConfig

impl PartialEq for RelayAtifConfig

eq

fn eq(&self, other: &RelayAtifConfig) -> bool

ne

fn ne(&self, other: &Rhs) -> bool

impl Serialize for RelayAtifConfig

impl Serialize for RelayAtifConfig

serialize

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
    __S: Serializer,

impl StructuralPartialEq for RelayAtifConfig

impl StructuralPartialEq for RelayAtifConfig