Yini i-Ars Umbris?
I-Ars Umbris iyi-IDE eguquguqukayo, eyenzelwe ama-agent, yolwazi olunezinhlobo. Ihlanganisa ulwazi, izinhlobo, amakhono, amathuluzi, nezingxenye ze-UI kumarepository ahlanganisekayo angancika komunye nomunye.
Le phrojekthi ifunda la marepository njengegrafu eyodwa enohlobo. Ihlola izinkambu nezinkomba, bese inikeza ukuhlolwa kwezinkinga ama-agent angakwazi ukukusebenzisa. Abantu nama-agent bangasebenzisa izisekelo nama-SDK afanayo ukwakha amathuluzi, ukwengeza ukubukwa, nokushintsha uhlelo lokusebenza.
I-Ars Umbris okwamanje ise-early alpha, ngakho lindela iziphazamiso nezinguquko ezingahambisani nezinguqulo zangaphambilini. Okwamanje isekela i-macOS kuphela.
Indlela I-Architecture Ehlanganisana Ngayo
I-Ars Umbris ihlelwe yaba izingqimba ezintathu eziyinhloko. Ukuziqonda kukusiza ukunquma ukuthi ubheke kuphi lapho ulungisa noma unweba uhlelo.
1. au-engine
au-engine iyinjini yegrafu ewela ama-repository, eyakhelwe phezu kwesisekelo samafayela esinezinhlobo. Ikhomba amafayela kuwo wonke ama-repository bese iwaguqula abe yigrafu ephilayo, enezinhlobo futhi engabuzwa.
Le njini iphinde isebenzise ulimi lokwenza izinhlobo olwenziwe ngokukhethekile lwamafayela e-Markdown ne-YAML. Ukuze uthole imininingwane eyengeziwe, funda i-au-engine.md.
2. au-host
au-host iwuhlelo lokusingatha lwe-Electron. Ixhoma ama-projection anohlobo, noma ukubukwa, phezu kwegrafu futhi isekele ukuhlanganiswa okuqhutshwa ukucushwa kwedatha enohlobo.
Lokhu kuhlanganiswa kungahlelwa futhi kungaqhutshwa abantu kanye nama-agent. Bheka i-au-host.md ukuze uthole imibhalo ye-host.
3. au-mcp
au-mcp inikeza ungqimba olwandisekayo lwama-agent. Iveza amathuluzi namakhono anohlobo nge-MCP futhi ixhumana ne-agent harness oyikhethayo ngama-adapter.
Funda i-au-mcp.md ukuze ufunde kabanzi ngongqimba lwe-MCP.
Lungiselela Ukufakwa
Inqubo yokufaka isebenzisa ama-directory amabili:
~/arsumbris/igcina ama-repository amaningi e-Ars Umbris.~/.arsumbris/igcina amafayela okucushwa e-Ars Umbris.
Ngenxa yokuthi le phrojekthi isebenza ku-macOS kuphela futhi isathuthukiswa ngenkuthalo, buyekeza izimfuneko ngaphambi kokwenza izinguquko ohlelweni. Imiyalelo yokufaka ekhona manje ku-repository iyona mthombo ogunyaziwe wesoftware edingekayo kanye nokulandelana kokusetha.
Faka I-Entry-Point Repository
I-README incoma ukuthi ucele i-agent yakho yenze ukufakwa ngemiyalelo elandelayo:
Please help me install Ars Umbris.
1) Create two folders if they do not already exist:
- ~/arsumbris/ will hold multiple repositories.
- ~/.arsumbris/ will hold configurations.
2) Clone the entry-point repository:
git clone https://github.com/arsumbris/arsumbris.git ~/arsumbris/arsumbris
If that destination already exists, inspect it before proceeding; do not overwrite it.
3) Read ~/arsumbris/arsumbris/INSTALL.md and follow its current setup process.
Check prerequisites and explain any changes needed on my machine before making them.Isinyathelo esibalulekile sokuphepha ukuhlola i-directory ekhona ethi ~/arsumbris/arsumbris ngaphambi kokwenza i-clone. Ungabhali phezu kwe-checkout ekhona. Ngemva kokuba i-repository isitholakala, vula i-INSTALL.md bese ulandela imiyalelo yayo yamanje ngokulandelana okubhaliwe.
Landela Inqubo Yamanje Yokusetha Ye-Repository
- Qinisekisa ukuthi usebenzisa i-macOS.
- Dala i-
~/arsumbris/ne-~/.arsumbris/uma zingekho. - Hlola ukuthi i-
~/arsumbris/arsumbrisisivele ikhona yini. - Uma ingekho, yenza i-clone ye-repository ngomyalo othi
git clone https://github.com/arsumbris/arsumbris.git ~/arsumbris/arsumbris. - Uma isikhona, yihlole esikhundleni sokuyishintsha.
- Funda i-
~/arsumbris/arsumbris/INSTALL.md. - Hlola futhi ufake izimfuneko ezicaciswe yilelo fayela, ubuyekeze izinguquko ezihlongozwayo emshinini ngaphambi kokuzisebenzisa.
- Qedela izinyathelo ezisele zokusetha ngokulandelana okubhalwe ku-
INSTALL.md.
Ngenxa yokuthi i-Ars Umbris isathuthukiswa ngenkuthalo, gwema ukuthembela emiyalweni yokusetha ephelelwe yisikhathi evela emithonjeni yezinkampani zangaphandle. Sebenzisa umhlahlandlela wokufaka we-repository oyikhiphile enguqulweni oyifakayo.
Imiqondo Eyisisekelo Yokusebenzisa
I-Ars Umbris yakhelwe phezu kwama-repository aqukethe ulwazi namakhono anohlobo. I-repository ingaqukatha ulwazi, izincazelo zezinhlobo, amakhono, amathuluzi, nezingxenye ze-UI. Ama-repository nawo angancika kwamanye ama-repository, okwenza amakhono nolwazi kuphinde kusetshenziswe kuwo wonke amaphrojekthi.
Ngokujwayelekile, ukuhamba komsebenzi kubukeka kanje:
- Beka noma wenze i-clone yama-repository ahlobene ngaphansi kwe-
~/arsumbris/. - Vumela i-
au-engineikhombe isisekelo samafayela kuwo wonke lawo marepository. - Sebenzisa igrafu enohlobo ewumphumela ukusebenza ngedatha exhunyiwe, izinkambu, nezinkomba.
- Sebenzisa i-
au-hostukuxhuma ama-projection nokubukwa phezu kwegrafu. - Xhuma i-agent harness nge-
au-mcpnama-adapter e-MCP. - Sebenzisa ama-agent noma abasebenzisi abangabantu ukuhlola ukuhlolwa kwezinkinga, ukwakha amathuluzi, ukwengeza ukubukwa, nokushintsha uhlelo lokusebenza.
I-README ayinqumi iphrojekthi eyisibonelo eyodwa noma ukuhamba komsebenzi komugqa womyalo. Imiyalo yakho ngqo kanye nama-projection atholakalayo kuncike ekusetheni okuchazwe ku-INSTALL.md nakuma-repository owaxhumayo.
Ukusebenza Nama-agent Nge-MCP
I-Ars Umbris yakhelwe ukuxhumana ne-agent harness nge-Model Context Protocol. Ungqimba lwe-au-mcp lunikeza amathuluzi namakhono anohlobo, kuyilapho ama-adapter exhuma lawo makhono ku-harness oyikhethayo.
Lokhu kuvumela i-agent ukuthi isebenze ngezisekelo nama-SDK afanayo asetshenziselwa ukwakha uhlelo lokusebenza. Empeleni, i-agent ingabamba iqhaza ekwakheni amathuluzi, ekwengezeni ukubukwa, nasekushintsheni uhlelo lokusebenza, ngokuhambisana namakhono nokucushwa okutholakala ekufakweni kwakho.
Amathiphu Athuthukile Nokucatshangelwa Kokuphepha
Gcina Ama-Repository Ehlanganiseka
Hlela ulwazi namakhono kube ama-repository angasetshenziswa futhi axhunywe kabusha. Ukuncika phakathi kwama-repository kuyingxenye esemqoka yemodeli yephrojekthi, ngakho cabanga ngama-repository njengezingxenye zegrafu eyodwa enohlobo, hhayi njengamafolda ahlukene.
Sebenzisa Ukuxilonga Njengempendulo
Injini ihlola izinkambu nezinkomba kuyo yonke igrafu enohlobo. Thatha imiphumela yayo yokuxilonga njengempendulo lapho uhlela i-Markdown enohlobo, i-YAML, noma okunye okuqukethwe okuhlobene nama-repository, ikakhulukazi lapho i-agent yenza izinguquko.
Funda Imibhalo Yezingqimba
Lapho udinga ukuqonda indlela yokuziphatha, bheka imibhalo yesendlalelo esifanele: injini, umsingathi, noma isendlalelo se-agent ye-MCP.
Buyekeza Izinguquko Ngaphambi Kokuzisebenzisa
Umyalelo wokufaka uncoma ngokukhethekile ukuchaza izinguquko ezidingekayo emshinini ngaphambi kokuzenza. Landela le ndlela yokuqapha efanayo lapho uvumela ama-agent ukuthi aguqule ama-repository noma ukucushwa.
Qaphela Imodeli Yamanje Yezokuphepha
i-Ars Umbris isebenzisa ikhodi emshinini wakho futhi okwamanje ayinakho ukuvalelwa endaweni ephephile. Buyekeza SAFETY.md ngaphambi kokusebenzisa iphrojekthi, ikakhulukazi lapho uxhuma ama-agent noma usebenza nama-repository ongawalawuli ngokuphelele.
Isiphetho
i-Ars Umbris ihlanganisa igrafu enohlobo phakathi kwama-repository, umsunguli osuselwe ku-Electron, kanye nesendlalelo se-agent ye-MCP ibe yi-IDE yokuhlola yolwazi olunohlobo. Ukuze uqalise, lungisa izinkomba ezimbili zokucushwa, klona i-repository yendawo yokuqala ngaphandle kokubhala phezu kwamafayela akhona, bese ulandela i-INSTALL.md yayo yamanje. Uma isifakiwe, hlola ukuthi ama-repository, ukuqagela, amathuluzi, amakhono, nama-agent asebenzisana kanjani, ube ugcina engqondweni isimo se-alpha sephrojekthi kanye nemodeli yayo yokusebenzisa ikhodi ngaphandle kokuvalelwa endaweni ephephile.
