Katalog veščin

kazalo

Katalog veščin je Colibrijev bralni izvajalni porabnik za veščine,

pregledane v repozitoriju clawdie-ai. Veščine se uvozijo v tabelo

skills v shrambi SQLite, kjer jih agenti poizvedujejo med izvajanjem.

scripts/import-clawdie-skills.sh

Odločitve

Bralni porabnik, ne vir resnice

Colibri bere veščine iz repozitorija clawdie-ai — ta je vir. Uvozna

skripta je idempotentna (INSERT OR IGNORE), zato je varno večkrat

zagnati. Spremembe veščin se zgodijo v izvornem repozitoriju, nato se

ponovno uvozijo.

layered-soul (enaka smer)

Ena tabela, ploščata

Vse veščine si delijo eno tabelo skills s stolpci name, description,

category in created_at. Kategorija je prosta besedilna oznaka

("soul", "agent", "channel"). Brez gnezdenja, brez različic, brez

odvisnosti med veščinami. To ustreza trenutnemu obsegu (~50 veščin).

crates/colibri-store/src/schema.rs

Uvoz ob zagonu, ne sproti

Veščine se uvozijo ob zagonu demona, ne med izvajanjem. Če operater doda

veščino, ponovno zažene demona (ali ročno zažene uvozno skripto). Nobena pot

izvajalne kode ne piše v tabelo skills.

scripts/import-clawdie-skills.sh

Glej tudi