pub struct McpPlanInstallSourceCandidate {
pub candidate_handle: String,
pub kind: McpPlanInstallSourceCandidateKind,
pub search_id: String,
}Expand description
Plan from a candidate returned by a previous catalog search.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§candidate_handle: StringSingle-use candidate handle. Consumed by this call, so a replay of the same handle is rejected.
kind: McpPlanInstallSourceCandidateKindDiscriminator: plan from a previously returned candidate
search_id: StringThe runtime- or authority-minted searchId returned with the search that produced this candidate. Planning verifies the private correlation and atomically consumes a matching candidate before downstream work, including attempts that subsequently fail or report unavailable. A mismatched search does not consume the candidate. It identifies a search rather than a person and must never be joined with user identity to re-identify anyone.