fix: supply receipt-free Plugin preparation and authenticated Host entry

This commit is contained in:
2026-10-30 04:43:40 +09:00
parent 165153c63c
commit 0cd4811739
12 changed files with 780 additions and 74 deletions
+6
View File
@@ -7,6 +7,12 @@ use serde::{Deserialize, Serialize};
#[cfg_attr(feature = "typescript", derive(ts_rs::TS))]
#[serde(tag = "kind", rename_all = "snake_case", deny_unknown_fields)]
pub enum PluginHostRequest {
/// Fresh export/restore admission only; issues no invocation or effect identity.
Prepare {
plan_id: String,
installation_id: String,
tools: Vec<String>,
},
Begin {
plan_id: String,
installation_id: String,