Skill Yönetim API'si
@grant CAT.agent.skills
Skill yönetim API'si, bir betiğin Skill uzantı paketlerini sorgulamasını, kurmasını, kaldırmasını ve çağırmasını sağlar.
Skill geliştirme ve paketleme için Skill Geliştirme Rehberi bölümüne bakın. Resmi Skill örnekleri: scriptscat/skills.
list — kurulu Skill'leri listele
const skills = await CAT.agent.skills.list();
SkillSummary[] döndürür:
| Alan | Tür | Açıklama |
|---|---|---|
name | string | Skill adı |
description | string | Skill açıklaması |
toolNames | string[] | İçerdiği SkillScript araçlarının adları |
referenceNames | string[] | İçerdiği referans materyal dosyalarının adları |
hasConfig | boolean | Yapılandırma alanları bildirip bildirmediği |
enabled | boolean | Etkin olup olmadığı (varsayılan true) |
installtime | number | Kurulum zaman damgası |
updatetime | number | Son güncelleme zaman damgası |
Not:
versionveinstallUrl(yönetim sayfasının güncelleme kontrolü özelliği tarafından kullanılır) bu betik API'si üzerinden döndürülmez — yalnızca güncelleme kontrolü mantığı ve yönetim sayfası arayüzü tarafından dahili olarak kullanılırlar.