Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry() *Registry
type Resource ¶
type Resource struct {
SkillID string `json:"skill_id"`
Kind ResourceKind `json:"kind"`
Path string `json:"path"`
AbsPath string `json:"abs_path"`
Size int64 `json:"size"`
}
type ResourceKind ¶
type ResourceKind string
const ( ResourceKindReference ResourceKind = "reference" ResourceKindAsset ResourceKind = "asset" ResourceKindScript ResourceKind = "script" )
type Skill ¶
type Skill struct {
ID string `json:"id"`
Description string `json:"description"`
Instructions string `json:"instructions,omitempty"`
Root string `json:"root,omitempty"`
Metadata map[string]any `json:"metadata,omitempty"`
UI *UIMetadata `json:"ui,omitempty"`
Resources []Resource `json:"resources,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.