Vlastní skills

Proměňte rutinu, kterou opakujete, ve vlastní nástroj. Vlastní skill funguje stejně jako vestavěná. Kterýkoli agent ve vašem počítači ji může najít, načíst a volat ve vaší aplikaci.


Přehled

Každý konektor nabízí své nástroje ve skills, jako je scéna, import a materiály. Vedle nich můžete přidat vlastní, například report scény, vlastní pravidlo pro import nebo hromadné přejmenování. Skill je složka se třemi částmi:

  • SKILL.md, který ji popisuje.
  • tools.yaml, který vypisuje její nástroje.
  • Skripty, které se spouštějí uvnitř aplikace.

Vlastní skills fungují v Blenderu. Stránka Skills v okně Meshy DCC Core zobrazuje každou skill, odkud pochází a kterou otevřenou aplikací byla načtena.

Stránka Skills v okně Meshy DCC Core, se skills, které má načtené každá připojená instance Godotu a Blenderu, včetně vlastní skill my-scene-report


Požádejte svého agenta, aby jednu napsal

Skill Meshy DCC obsahuje návod pro psaní skills, takže vám ji agent může napsat sám. Popište rutinu, například:

  • Napiš mi skill pro Blender, která spočítá objekty v otevřené scéně podle typu.
  • Přidej do mé skill scene-report nástroj, který vypíše meshe s více než 50 000 polygony.

Agent zapíše soubory do vaší složky se skills, zkontroluje je, znovu načte otevřené aplikace a vyzkouší nový nástroj. Chcete-li zkopírovat hotový prompt, přejděte na My skills na stránce Skills.

Sekce My skills na stránce Skills, s vlastní skill nazvanou my-scene-report označenou jako In use ve výchozí složce Blenderu, prázdnou výchozí složkou Godotu a promptem, aby ji za vás napsal agent


Vaše složka se skills

Následující tabulka ukazuje složku, kterou každá aplikace čte.

AplikaceSložka
Blender~/.meshy-dcc/blender/skills/

Pojmenujte každou složku se skill malými slovy spojenými pomlčkami a začněte ji předponou my- nebo předponou vašeho studia, například my-scene-report. Nepoužívejte znovu název vestavěné skill. Pokud to uděláte, Meshy DCC Core použije vestavěnou skill a vaši kopii ignoruje.

Chcete-li skill před načtením zkontrolovat, spusťte:

meshy-dcc lint ~/.meshy-dcc/blender/skills/my-scene-report

Načtení nové skill

Otevřené aplikace rozpoznají nové a změněné skills při opětovném načtení. Chcete-li je znovu načíst, přejděte na stránku Skills a klikněte na Reload in open apps. Každá skill zobrazuje jeden z těchto stavů:

  • In use: načtena a připravena v otevřených aplikacích.
  • Waiting for reload: na disku, zatím nenačtena. Pokud skill zůstane v tomto stavu i po opětovném načtení, obsahuje chybu. Chybu zobrazíte spuštěním meshy-dcc lint na její složce.
  • Same name as a built-in skill; rename it: vestavěná skill má přednost. Dejte své skill jiný název.
  • App not open: aplikace, ke které patří, není spuštěná.

Skills, které jsou již načtené, zůstanou načtené i po opětovném načtení, a změněná skill se znovu načte sama.


Sdílení skills s týmem

Chcete-li sdílet skills se svým týmem, uchovávejte je ve sdílené složce. Na stránce Skills zadejte úplnou cestu ke složce a klikněte na Add folder. Otevřené aplikace ji okamžitě znovu načtou a její skills se zobrazí každému agentovi na daném počítači.