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: SimilarCodeStatusSchemaVersionIndependent status schema version.
version: ToolVersionFallow version producing the status envelope.
protocol_version: u32Companion protocol version.
embedding_semantics_version: u32Embedding calculation semantics implemented by the companion.
companion_version: StringExact companion package version.
model_ready: boolWhether every pinned model artifact is ready and verified.
model_id: StringImmutable model identifier.
model_revision: StringImmutable model revision.
dimensions: u32Embedding width.
max_tokens: u32Maximum tokenizer length.
license: StringModel license identifier.
cache_dir: StringLocal model cache directory.
download_bytes: u64Expected download size for all pinned artifacts.
analysis_offline: boolWhether source analysis stays local and offline.
integrity_verified: boolWhether 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.