Documentation
¶
Index ¶
- type Handlers
- func (h *Handlers) HandleAgentSkills(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleCheckSkillUpdates(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleDeleteSkill(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleGetSkillDetail(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleImportGitSkill(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleImportLocalSkill(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleImportSkillsShSkill(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleInstallAgentSkill(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleListExternalSkillSources(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleListSkills(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandlePreviewExternalSkill(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleSearchExternalSkills(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUninstallAgentSkill(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUpdateExternalSkillSource(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUpdateImportedSkills(writer http.ResponseWriter, request *http.Request)
- func (h *Handlers) HandleUpdateSingleSkill(writer http.ResponseWriter, request *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handlers ¶
type Handlers struct {
// contains filtered or unexported fields
}
Handlers 封装技能域 HTTP handlers。
func New ¶
func New(api *handlershared.API, skills *skillspkg.Service) *Handlers
New 创建技能域 handlers。
func (*Handlers) HandleAgentSkills ¶
func (h *Handlers) HandleAgentSkills(writer http.ResponseWriter, request *http.Request)
HandleAgentSkills 返回 agent 已安装技能。
func (*Handlers) HandleCheckSkillUpdates ¶ added in v0.1.23
func (h *Handlers) HandleCheckSkillUpdates(writer http.ResponseWriter, request *http.Request)
HandleCheckSkillUpdates 检查外部导入技能是否有更新。
func (*Handlers) HandleDeleteSkill ¶
func (h *Handlers) HandleDeleteSkill(writer http.ResponseWriter, request *http.Request)
HandleDeleteSkill 删除技能。
func (*Handlers) HandleGetSkillDetail ¶
func (h *Handlers) HandleGetSkillDetail(writer http.ResponseWriter, request *http.Request)
HandleGetSkillDetail 返回单个技能详情。
func (*Handlers) HandleImportGitSkill ¶
func (h *Handlers) HandleImportGitSkill(writer http.ResponseWriter, request *http.Request)
HandleImportGitSkill 导入 Git 技能。
func (*Handlers) HandleImportLocalSkill ¶
func (h *Handlers) HandleImportLocalSkill(writer http.ResponseWriter, request *http.Request)
HandleImportLocalSkill 导入本地技能。
func (*Handlers) HandleImportSkillsShSkill ¶
func (h *Handlers) HandleImportSkillsShSkill(writer http.ResponseWriter, request *http.Request)
HandleImportSkillsShSkill 导入社区技能,兼容历史 skills.sh 接口路径。
func (*Handlers) HandleInstallAgentSkill ¶
func (h *Handlers) HandleInstallAgentSkill(writer http.ResponseWriter, request *http.Request)
HandleInstallAgentSkill 安装技能到 agent。
func (*Handlers) HandleListExternalSkillSources ¶ added in v0.1.12
func (h *Handlers) HandleListExternalSkillSources(writer http.ResponseWriter, request *http.Request)
HandleListExternalSkillSources 返回社区 skill 来源。
func (*Handlers) HandleListSkills ¶
func (h *Handlers) HandleListSkills(writer http.ResponseWriter, request *http.Request)
HandleListSkills 返回技能列表。
func (*Handlers) HandlePreviewExternalSkill ¶
func (h *Handlers) HandlePreviewExternalSkill(writer http.ResponseWriter, request *http.Request)
HandlePreviewExternalSkill 预览外部技能。
func (*Handlers) HandleSearchExternalSkills ¶
func (h *Handlers) HandleSearchExternalSkills(writer http.ResponseWriter, request *http.Request)
HandleSearchExternalSkills 搜索外部技能。
func (*Handlers) HandleUninstallAgentSkill ¶
func (h *Handlers) HandleUninstallAgentSkill(writer http.ResponseWriter, request *http.Request)
HandleUninstallAgentSkill 卸载 agent 技能。
func (*Handlers) HandleUpdateExternalSkillSource ¶ added in v0.1.12
func (h *Handlers) HandleUpdateExternalSkillSource(writer http.ResponseWriter, request *http.Request)
HandleUpdateExternalSkillSource 更新社区 skill 来源开关。
func (*Handlers) HandleUpdateImportedSkills ¶
func (h *Handlers) HandleUpdateImportedSkills(writer http.ResponseWriter, request *http.Request)
HandleUpdateImportedSkills 更新全部导入技能。
func (*Handlers) HandleUpdateSingleSkill ¶
func (h *Handlers) HandleUpdateSingleSkill(writer http.ResponseWriter, request *http.Request)
HandleUpdateSingleSkill 更新单个技能。