Versions in this module Expand all Collapse all v2 v2.3.0 Jul 30, 2026 v2.2.9 Jul 29, 2026 Changes in this version + func RuleCapabilities() *clients.RuleCapabilities + type Client struct + func NewClient() *Client + func (c *Client) EnsureAssetSupport(ctx context.Context, scope *clients.InstallScope) error + func (c *Client) GetAssetPath(ctx context.Context, name string, assetType asset.Type, ...) (string, error) + func (c *Client) GetBootstrapOptions(ctx context.Context) []bootstrap.Option + func (c *Client) GetBootstrapPath() string + func (c *Client) GetVersion() string + func (c *Client) InstallAssets(ctx context.Context, req clients.InstallRequest) (clients.InstallResponse, error) + func (c *Client) InstallBootstrap(ctx context.Context, opts []bootstrap.Option) error + func (c *Client) IsInstalled() bool + func (c *Client) ListAssets(ctx context.Context, scope *clients.InstallScope) ([]clients.InstalledSkill, error) + func (c *Client) ReadSkill(ctx context.Context, name string, scope *clients.InstallScope) (*clients.SkillContent, error) + func (c *Client) RuleCapabilities() *clients.RuleCapabilities + func (c *Client) ScanInstalledAssets(ctx context.Context, scope *clients.InstallScope) ([]clients.InstalledAsset, error) + func (c *Client) ShouldInstall(ctx context.Context) (bool, error) + func (c *Client) UninstallAssets(ctx context.Context, req clients.UninstallRequest) (clients.UninstallResponse, error) + func (c *Client) UninstallBootstrap(ctx context.Context, opts []bootstrap.Option) error + func (c *Client) VerifyAssets(ctx context.Context, assets []*lockfile.Asset, scope *clients.InstallScope) []clients.VerifyResult + type CopilotHookEntry struct + Bash string + Cwd string + Powershell string + TimeoutSec int + Type string + type CopilotHooksConfig struct + Hooks map[string][]CopilotHookEntry + Version int Other modules containing this package github.com/sleuth-io/sx