skill

package
v0.1.26 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

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 更新单个技能。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL