pub struct SkillInstallationReviewInstall {
pub action: SkillInstallationReviewInstallAction,
pub catalogue: InstallationCatalogueIdentity,
pub description: Option<String>,
pub entrypoint_content: String,
pub entrypoint_path: String,
pub files: Vec<SkillInstallationFileReview>,
pub installs_disabled: bool,
pub name: String,
pub source: SkillInstallationSource,
pub target: SkillInstallationLocation,
pub total_bytes: i64,
}Expand description
Review for installing a verified Skill.
Fields§
§action: SkillInstallationReviewInstallActionExact reviewed Skill installation action.
catalogue: InstallationCatalogueIdentityCatalogue identity retained from the bound candidate before consent.
description: Option<String>Skill description from SKILL.md when present.
entrypoint_content: StringComplete verified SKILL.md content. Planning refuses with review-too-large when this exceeds 262144 UTF-8 bytes; it is never truncated.
entrypoint_path: StringRelative path of the verified Skill entrypoint.
files: Vec<SkillInstallationFileReview>Reviewed files and digests.
installs_disabled: boolInstalling never grants immediate use; the Skill is written disabled.
name: StringSkill invocation name from SKILL.md.
source: SkillInstallationSourceExact verified source identity.
target: SkillInstallationLocationExact user-scope target location without an absolute host path.
total_bytes: i64Total reviewed payload size in bytes.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SkillInstallationReviewInstall
impl<'de> Deserialize<'de> for SkillInstallationReviewInstall
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SkillInstallationReviewInstall
impl RefUnwindSafe for SkillInstallationReviewInstall
impl Send for SkillInstallationReviewInstall
impl Sync for SkillInstallationReviewInstall
impl Unpin for SkillInstallationReviewInstall
impl UnsafeUnpin for SkillInstallationReviewInstall
impl UnwindSafe for SkillInstallationReviewInstall
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more