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
- layered-soul — veščine iz layered-soul
- store-schema — shema tabele skills