pub struct ClientRpcSkillsInstallations<'a> { /* private fields */ }Expand description
skills.installations.* RPCs.
Implementations§
Source§impl<'a> ClientRpcSkillsInstallations<'a>
impl<'a> ClientRpcSkillsInstallations<'a>
Sourcepub async fn list(
&self,
params: SkillInstallationsRequest,
) -> Result<SkillInstallationManagementResult, Error>
pub async fn list( &self, params: SkillInstallationsRequest, ) -> Result<SkillInstallationManagementResult, Error>
Lists owned verified Agent Finder Skill installations for the selected existing session. Listing is never gated by the Skill-install feature flag.
Wire method: skills.installations.list.
§Parameters
params- Inventory request under an explicitly selected existing session.
§Returns
Skill installation management result with the honoured contract, or a typed refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn recover(
&self,
params: SkillInstallationsRequest,
) -> Result<SkillInstallationManagementResult, Error>
pub async fn recover( &self, params: SkillInstallationsRequest, ) -> Result<SkillInstallationManagementResult, Error>
Reconciles interrupted owned Skill installation work for the selected existing session, then inspects owned inventory. Recovery is never gated by the Skill-install feature flag.
Wire method: skills.installations.recover.
§Parameters
params- Inventory request under an explicitly selected existing session.
§Returns
Skill installation management result with the honoured contract, or a typed refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn status(
&self,
params: SkillInstallationOperationRequest,
) -> Result<SkillInstallationManagementResult, Error>
pub async fn status( &self, params: SkillInstallationOperationRequest, ) -> Result<SkillInstallationManagementResult, Error>
Inspects a known Skill installation operation on its original runtime connection. Status is never gated by the Skill-install feature flag.
Wire method: skills.installations.status.
§Parameters
params- Existing-operation control. A new session selector is deliberately not accepted.
§Returns
Skill installation management result with the honoured contract, or a typed refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn cancel(
&self,
params: SkillInstallationOperationRequest,
) -> Result<SkillInstallationManagementResult, Error>
pub async fn cancel( &self, params: SkillInstallationOperationRequest, ) -> Result<SkillInstallationManagementResult, Error>
Requests cancellation of a known Skill installation operation before commit. Already-started durable work requires recovery instead of silent replay.
Wire method: skills.installations.cancel.
§Parameters
params- Existing-operation control. A new session selector is deliberately not accepted.
§Returns
Skill installation management result with the honoured contract, or a typed refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.
Sourcepub async fn set_enabled(
&self,
params: SkillSetEnabledRequest,
) -> Result<SkillInstallationManagementResult, Error>
pub async fn set_enabled( &self, params: SkillSetEnabledRequest, ) -> Result<SkillInstallationManagementResult, Error>
Atomically persists enablement for one owned Agent Finder Skill and reconciles the selected bound session. Enablement is installation-scoped by receipt identity and is never gated by the Skill-install feature flag.
Wire method: skills.installations.setEnabled.
§Parameters
params- Persisted enablement update for one owned Skill installation.
§Returns
Skill installation management result with the honoured contract, or a typed refusal.
Experimental. This API is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases. Pin both the SDK and CLI versions if your code depends on it.