Skip to main content

SimilarCodeStatusOutput

Type Alias SimilarCodeStatusOutput 

Source
pub type SimilarCodeStatusOutput = SimilarCodeStatusOutput;
Expand description

Local-provider and pinned-model readiness envelope.

Aliased Type§

pub struct SimilarCodeStatusOutput {
Show 17 fields pub schema_version: SimilarCodeStatusSchemaVersion, pub version: ToolVersion, pub protocol_version: u32, pub embedding_semantics_version: u32, pub companion_version: String, pub model_ready: bool, pub model_id: String, pub model_revision: String, pub dimensions: u32, pub max_tokens: u32, pub license: String, pub cache_dir: String, pub download_bytes: u64, pub analysis_offline: bool, pub integrity_verified: bool, pub problem: Option<String>, pub downloaded: Option<bool>,
}

Fields§

§schema_version: SimilarCodeStatusSchemaVersion

Independent status schema version.

§version: ToolVersion

Fallow version producing the status envelope.

§protocol_version: u32

Companion protocol version.

§embedding_semantics_version: u32

Embedding calculation semantics implemented by the companion.

§companion_version: String

Exact companion package version.

§model_ready: bool

Whether every pinned model artifact is ready and verified.

§model_id: String

Immutable model identifier.

§model_revision: String

Immutable model revision.

§dimensions: u32

Embedding width.

§max_tokens: u32

Maximum tokenizer length.

§license: String

Model license identifier.

§cache_dir: String

Local model cache directory.

§download_bytes: u64

Expected download size for all pinned artifacts.

§analysis_offline: bool

Whether source analysis stays local and offline.

§integrity_verified: bool

Whether all installed artifacts passed integrity validation.

§problem: Option<String>

Actionable readiness problem when the model is unavailable.

§downloaded: Option<bool>

Whether this setup invocation downloaded new bytes.