
Utangulizi wa mradi
echocat-skill-panel 3.0 ni programu-jalizi ya cordis inayolenga DSH Desktop Beta. Hutoa hitimisho kuhusu skill zilizotumiwa katika kila raundi ya mazungumzo kwa kuchanganua mtiririko wa matukio ya kipindi, badala ya kutegemea modeli kuripoti yenyewe.
Iwe skill imeitwa kiotomatiki na modeli, imeitwa mwenyewe na mtumiaji kupitia /name, au haijaitwa kabisa katika raundi hiyo, programu-jalizi hutoa hitimisho linalolingana.

Mgawanyo wa kazi wa violesura vitatu
Njia tatu za kuingia kwenye programu-jalizi hutumia data ileile, lakini zinafaa kwa hali tofauti za matumizi:
- Upau ulio juu ya kisanduku cha kuingiza: Huonyesha kila mara hitimisho la mstari mmoja. Ukibofya, ripoti kamili hupanuka hapo hapo. Hiki ndicho kiolesura pekee kinachoauni kurejelea skill kwa mbofyo mmoja.
- Ikoni ya upau wa kushoto: Ni njia ya kuingia inayopatikana kila mara; ukiibofya, paneli hufunguka katika eneo la katikati.
- Paneli ya eneo la katikati: Hutumika kutazama ripoti kamili na orodha ya skill.
Kusakinisha programu-jalizi
Njia ya kwanza: Kusakinisha kutoka msimbo wa GitHub
Kusakinisha kutoka msimbo wa chanzo ndiyo njia inayopendekezwa kwa sababu hupata kifurushi kamili. Tekeleza amri hizi katika PowerShell:
git clone https://github.com/VDERR/echocat-skill-panel-3.0.git
cd echocat-skill-panel-3.0
& ".\安装-3.0.ps1"Hati ya usakinishaji huhifadhi nakala ya orodha ya profile, hutekeleza uchakataji wa kioo, husafisha majina ya zamani ya kifurushi, huunda kiungo, hubadilisha manifest, kisha hutekeleza pnpm install.
Njia ya pili: Kusakinisha kupitia npm au DSH
Programu-jalizi imechapishwa kwenye npm kwa jina la kifurushi echocat-skill-panel-3.0. Unaweza kuiacha DSH ikamilishe usakinishaji:
dsh plugin --profile web add echocat-skill-panel-3.0Unaweza pia kuisakinisha moja kwa moja kwenye saraka ya profile:
npm install echocat-skill-panel-3.0@deepseek-ai/dsh-llm na @deepseek-ai/schemastery zimetangazwa kuwa peer dependencies za hiari. Zinatolewa na runtime ya DSH, hivyo npm haitapakua nakala za ziada badala ya matoleo ya mwenyeji.
Ni lazima uwashe upya DSH Desktop Beta baada ya usakinishaji kukamilika. Msimbo wa upande wa host hupakiwa kwenye kumbukumbu wakati wa kuanzisha, kwa hiyo ni lazima pia uwashe upya baada ya kubadilisha host. Ukibadilisha msimbo wa mteja pekee, kuonyesha upya ukurasa kunatosha kupata bundle mpya ya mteja.
Kurejesha na usalama wa usakinishaji
Hati ya usakinishaji kutoka msimbo wa chanzo huhifadhi nakala ya orodha ya profile kabla ya kuanza. Ili kurejesha, tumia kigezo cha -Rollback kinachotolewa na hati. Kwa usakinishaji wa mkono, urejeshaji baada ya kuondoa, na masharti magumu yanayoweza kuzuia programu kuanza, fuata maelekezo ya usakinishaji katika hazina.
Kusakinisha skill
Baada ya kufungua kiolesura cha usakinishaji cha programu-jalizi, unaweza kubandika anwani kamili iliyotolewa na mwandishi moja kwa moja; si lazima ujaze hazina, tawi na saraka ndogo kando.

Kwa mfano, bandika anwani hii ya saraka ndogo ya GitHub:
https://github.com/owner/repo/tree/main/skills/my-skillHost itatambua aina ya anwani, itaamua ikiwa inapaswa kuiga au kupakua, na kuchanganua tawi pamoja na saraka ndogo kutoka kwenye kiungo. Aina za ingizo zinazoungwa mkono na programu-jalizi ni pamoja na:
- Anwani ya ukurasa mkuu wa hazina ya GitHub.
- Kiungo cha folda ndani ya hazina.
- Kiungo cha faili ya
SKILL.md. - Kiungo cha moja kwa moja cha ZIP.
- Muundo wa
owner/repo. - Anwani ya SSH.
- Kupakia faili ya ndani ya
.mdau.zip. - Kubandika moja kwa moja maudhui kamili ya
SKILL.md.
Ikiwa tayari kuna skill yenye jina hilo katika eneo lengwa, programu-jalizi haitabadilisha kimya kimya; kwanza huunda nakala ya kuhifadhi kisha hubadilisha. Unapofuta skill, faili pia hupelekwa kwenye saraka ya nakala na hazifutwi kabisa.
Kutazama skill zilizotumiwa katika kila raundi ya mazungumzo
Tumia DSH kuanzisha mazungumzo kama kawaida. Baada ya kila raundi kukamilika, programu-jalizi itazalisha ripoti kulingana na mtiririko wa matukio ya kipindi na kuonyesha arifa ya asili ya mfumo mara moja.
- Kamilisha raundi moja ya mazungumzo.
- Tazama hitimisho fupi katika upau ulio juu ya kisanduku cha kuingiza.
- Bofya upau huo ili kupanua ripoti kamili ya raundi hii.
- Unaweza pia kutumia ikoni ya upau wa kushoto kufungua paneli ya eneo la katikati na kutazama ripoti pamoja na orodha ya skill.
Njia hii ya utambuzi haihitaji modeli itaje katika jibu skill ilizoita. Kwa hiyo, hata modeli ikisahau kueleza, paneli bado itaonyesha matokeo kulingana na rekodi za matukio.
Kurejelea na kuita skill kwa mbofyo mmoja
Upau ulio juu ya kisanduku cha kuingiza ndicho kiolesura pekee kinachotoa kipengele cha kurejelea kwa mbofyo mmoja. Baada ya kupanua upau, bofya rejelea kwenye kadi ya skill lengwa; programu-jalizi itaongeza ishara inayolingana kwenye rasimu ya sasa:
/jina Kisha bonyeza Enter kutuma, na skill hiyo itaitwa kwa kutumia ishara ya mkono. Arifa inayoonekana baada ya skill kusakinishwa kwa mafanikio pia ina kitufe hicho, hivyo unaweza kuirejelea na kuitumia mara moja baada ya usakinishaji.
Kuweka jina la kuonyeshwa kwa Kichina
Programu-jalizi huonyesha jina la Kichina kupitia sehemu ya display-name-zh katika meta.yaml ya skill yenyewe. Unaweza kulijaza wakati wa usakinishaji au kulibadilisha kupitia kadi ya skill baada ya usakinishaji kukamilika.
- Baada ya kujaza jina la Kichina, paneli hulipa kipaumbele katika onyesho.
- Ukiacha sehemu hiyo wazi, jina la kuonyeshwa kwa Kichina litaondolewa.
- Ishara ya kuita
/jinabado hutumia msimbo wa ASCII na haiathiriwi na jina la kuonyeshwa kwa Kichina.
Kwa skill zisizo na jina la Kichina, programu-jalizi pia inaweza kutafsiri na kuhifadhi matokeo ya kuonyeshwa kiotomatiki.
Mapendekezo ya matumizi ya kina
Kuelewa hali ya kusoma pekee
Ikiwa mazingira ya mwenyeji hayaruhusu kuandika, programu-jalizi itabadilika kiotomatiki hadi hali ya kusoma pekee na kueleza sababu. Bado unaweza kutazama ripoti na orodha, lakini shughuli za kusakinisha, kurekebisha au kufuta zitazuiwa na ruhusa za mwenyeji.
Kutumia nakala za kuhifadhi ili kuepuka makosa
Nakala ya kuhifadhi huundwa kiotomatiki kabla ya kubadilisha skill yenye jina lilelile, na shughuli za kufuta pia hazifuti faili kabisa. Kabla ya kuboresha au kujaribu kusakinisha skill kutoka chanzo kisichojulikana, inashauriwa kuthibitisha kuwa saraka ya nakala na nakala ya orodha ya profile zinapatikana ili uweze kurejesha inapohitajika.
Kutofautisha mabadiliko ya mteja na host
Bundle ya mteja hupatikana upya ukurasa unapofunguliwa, kwa hiyo mabadiliko ya mteja pekee kwa kawaida yanahitaji tu kuonyesha upya ukurasa. Maudhui ya upande wa host hupakiwa kwenye kumbukumbu DSH inapoanzishwa; baada ya kubadilisha host au kukamilisha usakinishaji wa programu-jalizi, unapaswa kuanzisha upya DSH Desktop Beta.
Kuwasha mandhari nyeusi na mipangilio mingine
Programu-jalizi inaauni mandhari nyeusi, arifa za mfumo baada ya kila raundi, akiba ya tafsiri kiotomatiki na vipengele kamili vya usanidi. Chaguo mahususi na vikwazo vya usakinishaji vinaweza kusomwa katika maelekezo ya usakinishaji.
Maendeleo na ujenzi
Ukibadilisha src/client/, unahitaji kuzalisha upya bidhaa ya ujenzi wa mteja:
node tools/build-client.mjslib/client.js ni bidhaa ya ujenzi inayopaswa kuwasilishwa kwenye hazina, kwa sababu mashine lengwa huenda isiwe na zana zinazohitajika. Mabadiliko ya src/client/ yanapaswa kuwekwa katika commit moja pamoja na faili iliyojengwa upya; la sivyo ukaguzi wa verify-install.mjs wa ulinganifu wa bundle na kifurushi utashindwa.
Runtime ya mradi haina utegemezi wa ziada; peer dependencies zote mbili hutolewa na host. Muundo wa usanifu, kanuni za usalama za injini ya usakinishaji, mitego ya utekelezaji na maelezo ya majaribio yanaweza kusomwa katika mambo muhimu ya usanifu.
Muhtasari
echocat-skill-panel 3.0 huunganisha ufuatiliaji wa miito ya skill, kuvinjari orodha, usakinishaji, kurejelea, majina ya Kichina na uondoaji salama ndani ya DSH Desktop Beta. Baada ya kusakinisha programu-jalizi na kuanzisha upya programu, unaweza kutazama haraka ripoti ya kila raundi kupitia upau ulio juu ya kisanduku cha kuingiza na kutumia kitufe cha kurejelea kuongeza skill lengwa kwenye rasimu. Mradi umetolewa chini ya leseni ya MIT.
