Skip to main content

ProjectSettings

Type Alias ProjectSettings 

Source
pub type ProjectSettings = RuntimeManifest;
Expand description

Portable provider, agent, and endpoint settings for one Vifu project.

The runtime stores project settings as releases when a store is available. JSON is an import/export artifact for backup, migration, and embedded hosts; it is not live runtime configuration.

Aliased Type§

pub struct ProjectSettings {
    pub schema_version: u32,
    pub project_id: String,
    pub providers: Vec<ProviderRequirement>,
    pub agents: Vec<AgentDefinition>,
    pub endpoints: Vec<EndpointDefinition>,
    pub metadata: Value,
}

Fields§

§schema_version: u32§project_id: String§providers: Vec<ProviderRequirement>§agents: Vec<AgentDefinition>§endpoints: Vec<EndpointDefinition>§metadata: Value