Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SearchResult ¶
type SearchResult struct {
ID string `json:"id"`
SkillID string `json:"skillId"`
Name string `json:"name"`
Installs int `json:"installs"`
Source string `json:"source"`
}
SearchResult represents a skill from the skills.sh ecosystem.
type SkillsTool ¶
type SkillsTool struct {
// contains filtered or unexported fields
}
SkillsTool exposes skill management as an agent tool.
func NewTool ¶
func NewTool(annaHome, workspace, cwd string) *SkillsTool
NewTool creates a SkillsTool for the given anna home, workspace and working directory.
func (*SkillsTool) Definition ¶
func (t *SkillsTool) Definition() ai.ToolDefinition
Definition returns the tool definition for the LLM.
Click to show internal directories.
Click to hide internal directories.