Documentation
¶
Index ¶
Constants ¶
View Source
const ( ManifestSchemaVersion = 1 StateSchemaVersion = 1 StateFileName = "install-state.json" BundleFileName = "volcengine-skill-bundle.zip" SourceCDN = "cdn" SourceGitHub = "github" SourceNPX = "npx" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstalledSkill ¶
type InstalledSkill struct {
Version string `json:"version"`
BundleSHA256 string `json:"bundleSha256"`
ContentSHA256 string `json:"contentSha256"`
Targets map[string]*InstalledTarget `json:"targets"`
}
type InstalledTarget ¶
type Manager ¶
type Manager struct {
HomeDir string
ConfigDir string
CDNManifestURL string
GitHubManifestURL string
HTTPClient *http.Client
ClaudeConfigDir string
HermesHome string
RunCommand func(name string, args ...string) error
// contains filtered or unexported fields
}
func NewManager ¶
func (*Manager) SelectNames ¶ added in v1.1.11
SelectNames restricts install/update/uninstall to verified catalog associations. An explicit empty selection is an error: it must never install the core set.
type Manifest ¶
type Manifest struct {
SchemaVersion int `json:"schemaVersion"`
Version string `json:"version"`
Bundle ManifestBundle `json:"bundle"`
Skills []ManifestSkill `json:"skills"`
}
type ManifestBundle ¶
type ManifestSkill ¶
Click to show internal directories.
Click to hide internal directories.