
Okusenziwa yi-Agent Office
I-Agent Office iguqula ukuthuthukiswa kwesofthiwe okusizwa yi-AI kube ihhovisi elabiwe lekhathuni le-3D. I-repository ngayinye ye-GitHub iba yisitezi esihlukile esinamadeski, abasebenzi bokubhala ikhodi, ama-terminal, amabhodi ezinkinga nama-pull request, ulayini wemisebenzi, amasevisi, kanye nezilungiselelo eziqondene nephrojekthi.
Ungahlalisa isisebenzi se-Claude Code, OpenCode, noma Codex edeskini, ubuke i-terminal yaso ebukhoma kukhompuyutha ephathekayo esedeskini, futhi uvule leyo terminal efanayo nozakwenu. Abasebenzi bangasebenza ku-checkout eyinhloko noma kuma-Git worktree ahlukanisiwe, okwenza kube nokwenzeka ukwenza imisebenzi eminingi ngesikhathi esisodwa ngaphandle kokwabelana ngohla lwemibhalo olusebenzayo.
Uhlelo lunikeza futhi ukuhamba kwabadlali abaningi, izwi, ukwabelana ngesikrini, umlando wengxoxo ne-terminal ogcinwa unomphela, izaziso zabasebenzi, ukuqapha umshini, ukuzulazula phakathi kwamaphrojekthi, ukuhamba komsebenzi kwezinkinga nama-pull request e-GitHub, kanye nemihlangano ehlelekile yama-agent amaningi.
Imiqondo Ebalulekile
Isitezi esisodwa nge-repository ngayinye
Ngesikhathi sokuqala i-Agent Office iqalwa, ivula ikheshi bese ikucela ukuthi ukhethe i-repository ebonakala ku-akhawunti yakho egunyaziwe ye-GitHub CLI. Ungafaka futhi i-repository ngendlela ethi owner/name.
I-repository ikopishwa iye ku:
~/agent-office/<owner>/<repo>Isitezi sephrojekthi ngasinye sinabasebenzi, amadeski, amabhodi, olayini, amasevisi, izithombe, nemibala ezimele. Abantu abasesitezi esisodwa babona futhi bezwe kuphela abanye abakuleso sitezi.
Abasebenzi emadeskini
Ideski elingenamuntu lingahlalisa u-Claude Code, i-OpenCode, i-Codex, noma i-shell yokungena eyabiwe. Ideski elihlaliwe libonisa i-terminal ebukhoma nesimo sesisebenzi. Ama-hook noma ama-plugin e-agent abika ukuthi isisebenzi siyasebenza, silinde okokufaka, noma sesiqedile.
Amabhodi e-GitHub nokuzenzakalela kwemisebenzi
Ibhodi lezinkinga lihlela izinkinga zibe amaqembu avulekile, aqhubekayo, navalwe. Ibhodi lama-pull request libonisa okusalungiswa, ukubuyekezwa, izimvume, ukuhlanganiswa, ukuvalwa, isimo se-CI, nobukhulu bomehluko. Imisebenzi inganikezwa abasebenzi ngokuqondile noma ifakwe kulayini ogcinwa unomphela ukuze yenziwe ngokuzenzakalela.
Izidingo Zokuqala Nokufakwa
I-README enikeziwe ichaza indlela yokusebenzisa i-Agent Office kodwa ayifaki umyalo wokufaka usebenzisa umphathi wamaphakheji. Faka iphrojekthi usebenzisa imiyalelo yokusabalalisa noma yokwakha ekwi-repository, bese uqinisekisa ukuthi i-executable ethi agent-office iyatholakala ku-shell yakho.
Ngaphambi kokuqala, gunyaza i-akhawunti ye-GitHub CLI ezosetshenziswa yiseva:
gh auth statusUma ukugunyazwa kungekho, qedela inqubo yokungena ye-GitHub CLI:
gh auth loginI-akhawunti ekhethiwe inquma ukuthi imaphi ama-repository i-Agent Office engawathola nokuthi yiluphi ulwazi lomsebenzisi olusetshenziswa ezenzweni ze-GitHub, njengokuthumela imibono ezinkingeni.
Kufanele futhi ube ne-CLI okungenani eyodwa yama-coding-agent asekelwayo elungiselelwe emshinini uma uhlose ukuqasha lolo hlobo lwesisebenzi. I-Agent Office isekela abasebenzi be-Claude Code, OpenCode, ne-Codex.
Qala Ihhovisi Lakho Lokuqala
Qalisa uhlelo ngo:
agent-office- Vula isixhumi esibonakalayo se-Agent Office esipheqululini sakho usebenzisa ikheli eliboniswa uhlelo.
- Sebenzisa isikhethi sephrojekthi ekheshi ukuze ukhethe i-repository etholakala nge-
gh, noma uthayiphe i-owner/nameyayo ephelele. - Linda i-Agent Office ikopishe i-repository ngaphansi kwe-
~/agent-office. - Khetha umbala wesikhumba somlingiswa wakho, isitayela sezinwele, umbala wezinwele, nehembe.
- Ngena esitezi esisha sephrojekthi.
Ukuze ungeze noma uvakashele enye iphrojekthi kamuva, hamba uye ekheshi elisodongeni olusenyakatho bese ucindezela u-E. Ungachofoza futhi igama lephrojekthi ekhoneni eliphezulu kwesokunxele bese ukhetha esinye isitezi.
Ukucushwa kokuqalisa ongakukhetha
I-README ibhala izinketho eziningana eziwusizo zeseva. Isibonelo:
agent-office --city Berlin --max-workers 4Inketho ethi --city Berlin yenza ukuphuma kwelanga, ukushona kwelanga, nesimo sezulu kulandele i-Berlin. Inketho ethi --max-workers 4 ibeka umkhawulo osebenza kuyo yonke iseva enanini labasebenzi abasebenza ngesikhathi esisodwa kuzo zonke izitezi. Ama-shell abiwe nama-agent amabhodi nawo abalwa kulo mkhawulo.
Izaziso zeqembu zingaxhunywa ku-webhook engenayo ye-Slack noma ye-Discord:
agent-office --webhook <incoming-webhook-url>Izexwayiso zesabelomali nokumiswa kokuqasha kuyatholakala nge---budget nange---budget-pause. Lezi zilawuli zisebenzisa kuphela ukusetshenziswa kwe-Claude Code okulandelelwayo. Azikwazi ukubeka umkhawulo oqondile ekusetshenzisweni kwe-OpenCode noma i-Codex, nakuba ukufinyelela emkhawulweni wokuqasha olandelwayo kumisa bonke abasebenzi abasha.
Funda Izilawuli Eziyisisekelo
- WASD: Hamba uzungeze isitezi.
- Space: Gxuma.
- Hudula igundane: Zungezisa ikhamera.
- E: Xhumana namadeski, amabhodi, amakheshi, izihlalo, izitebhisi, nezinye izinto zasehhovisi.
- Tab: Vula imenyu enkulu.
- T: Funda imigqa yakamuva yengxoxo.
- P: Bhala umsebenzi ngaphambi kokuqasha edeskini elingenamuntu.
- B: Vula i-shell yokungena eyabiwe edeskini elingenamuntu.
- C: Hlola izinguquko edeskini elihlaliwe.
- N: Vakashela isisebenzi esesilinde isikhathi eside.
- R: Qalisa kabusha iseshini yesisebenzi esisekelwayo esiphumile.
- /: Sesha umlando wengxoxo nowetheminali yesisebenzi.
Imenyu enkulu ivula amawindi abasebenzi, abantu, izinkinga, ama-pull request, ulayini, amasevisi, ukusesha, izwi, ukwabelana ngesikrini, izilungiselelo, namanye amaphaneli esimo. Izinto ezisetshenziswa njalo zingaphinwa kubha ephezulu, futhi izinketho zesakhiwo eziqondene nesiphequluli ziyagcinwa.
Qasha Isisebenzi Sakho Sokuqala Sokubhala Ikhodi
- Hamba uye etafuleni elingenamuntu.
- Cindezela u-E.
- Khetha i-Claude Code, i-OpenCode, noma i-Codex.
- Faka umsebenzi ofuna isisebenzi siwuqede.
- Uma kufaneleka, vula i-own git worktree.
- Qinisekisa ukuqasha bese ubuka i-terminal yesisebenzi ivela kukhompuyutha ephathekayo.
Ungacindezela u-P etafuleni elingenamuntu lapho ufuna ukubhala umsebenzi ngaphambi kokukhetha i-ejenti. I-Agent Office inamadeski angu-16. Uma egcwele, izindawo zokusebenza zesikhashana ezinezikhwama zokuhlala zingamukela abasebenzi abengeziwe abangafika kwabangu-12.
Sebenzisa ama-worktree ahlukanisiwe emisebenzini ehambisanayo
Vula i-own git worktree lapho abasebenzi abaningi bengase bahlele i-repository ngesikhathi esisodwa. I-Agent Office idala igatsha le-office/<name> bese ibeka ikhophi yalo ngaphansi kwe:
.agent-office/worktrees/Lokhu kuvimbela abasebenzi abasebenza ngesikhathi esisodwa ekuguquleni ikhophi efanayo. Lapho uthumela ekhaya isisebenzi esisebenzisa i-worktree, ungagcina igatsha ne-worktree, ususe i-worktree kuphela, noma ususe kokubili. I-Agent Office ikuxwayisa ngezinguquko ezingaka-commitwa nama-commit angakafinyeleli kwi-remote.
Ukuhlanza ama-worktree agciniwe lapho sekuphephile, sebenzisa:
agent-office pruneVula futhi usebenzisane ku-terminal yesisebenzi
Cindezela u-E etafuleni elinomuntu ukuze uvule i-terminal yayo yangempela ye-PTY nge-WebSockets. Ozakwethu abaningi bangabhala kuseshini ngesikhathi esisodwa, futhi abafika kamuva bathola i-scrollback ekhona.
Unhlokweni we-terminal ubonisa ukuthi ubani oyivulile njengamanje. Uphinde ubonise isaziso sokubhala lapho omunye umuntu efaka umbhalo, kunciphisa amathuba okuba abahlanganyeli babhale phezu kokufakwayo komunye nomunye.
Ama-terminal abasebenzi kanye nemigqa yawo yokugcina engu-3,000 ayagcinwa. Izinqubo zama-agent zisebenza ngokuhlukile kuseva enkulu, ngakho abasebenzi bangaqhubeka ngesikhathi sokulayishwa kabusha kweseva noma sokuqaliswa kabusha kwenqubo. Ama-terminal avuliwe aphinde axhumeke ngokuzenzakalelayo lapho iseva ibuya.
Qonda isimo esibukhoma sesisebenzi
Uthi lwesisebenzi nokunyakaza kwaso kubonisa isimo saso. Abasebenzi bangabonakala njengaba-working, aba-needs input, noma aba-done. Ukunyakaza kwabo kuphinde kubonise izenzo ezifana nokufunda amafayela, ukuhlela ikhodi, ukusebenzisa izivivinyo, ukusesha kuwebhu, noma ukuhlangabezana nokwehluleka okuphindaphindiwe.
Lapho isisebenzi sidinga usizo noma siqeda umsebenzi waso, i-Agent Office idlala isaziso futhi isenze sibonakale enanini labalindile. Cindezela u-N ukuze uye esisebenzini esidala kunazo zonke esilindile. Ukucindezela u-N ngokuphindaphindiwe kuzungeza kubasebenzi abalindile.
Buyekeza izinguquko bese uvula i-Pull Request
Etafuleni elinomuntu, cindezela u-C noma ukhethe i-Changes ku-terminal. Umbono wezinguquko ubonisa amafayela aguquliwe kanye ne-diff evuselelwa ngokuqhubekayo uma iqhathaniswa negatsha okwavulwa kulo ihhovisi.
Kulo mbono, ungakwazi:
- Ukuhlola amafayela aguquliwe nama-diff awo.
- Ukwenza i-commit yezinguquko zesisebenzi.
- Ukulahla izinguquko ongazifuni.
- Ukuphusha igatsha.
- Ukuvula i-pull request.
Esisebenzini esisebenzisa i-worktree ehlukanisiwe, cindezela u-O etafuleni lapho umsebenzi usulungele. I-Agent Office iphusha igatsha bese ivula i-pull request enesihloko nencazelo okubhalwe okusalungiswa kukho kusukela emsebenzini. Umsebenzi ovela ku-GitHub issue uhlanganisa ireferensi ethi Closes #n. Cindezela u-O futhi ukuze ubuke i-pull request.
Sebenza nama-GitHub Issues
Ibhodi lama-issue libonisa ama-issue avuliwe, aqhubekayo, navalwe. Khetha i-issue ukuze ufunde incazelo namazwana ayo, uthumele amazwana, uyithumele esisebenzini, noma uyengeze kulayini wemisebenzi.
Ungaphinde uthathe ikhadi le-issue ngokomzimba:
- Khomba inothi le-issue bese ucindezela u-E, noma usebenzise i-Pick it up efasiteleni le-issue.
- Thwala ikhadi uliyise etafuleni elingenamuntu ukuze uqashe isisebenzi esisha.
- Thwala uliyise etafuleni elinomuntu ukuze ulinike leso sisebenzi.
- Thwala uliyise kulayini wemisebenzi ukuze ulifake emgqeni.
- Cindezela u-Q uma ufuna ukubuyisela ikhadi ebhodini.
Lapho isisebenzi sithola ikhadi le-issue, i-Agent Office inikeza leyo issue umsebenzi nge-GitHub, iyisuse iyise esimweni sokuqhubeka. Ama-issue angavalwa futhi njengaqediwe noma angahleliwe, kanye namazwana okuzithandela.
Buyekeza futhi uhlanganise ama-Pull Request
Ibhodi lama-PR lihlanganisa ama-pull request abe yizimo zokusalungiswa, okubuyekezwayo, okugunyaziwe, okuhlanganisiwe, nokuvaliwe. Liphinde libike isimo se-CI nosayizi we-diff.
Vula i-pull request bese ukhetha i-Files changed ukuze uhlole i-diff yayo. Amafayela angaboniswa njengesihlahla samafolda noma njengohlu oluyisicaba. Amazwana okubuyekeza avela ngaphansi kwemigqa ahambisana nawo.
- Cindezela u-V ukuze umake ifayela njengelibuyekeziwe.
- Sebenzisa u-J no-K ukuhamba phakathi kwamafayela.
- Khetha i-Review ukuze unikeze i-PR isisebenzi.
- Khetha i-Fix comments & merge ukuze isisebenzi silungise impendulo, senze ukuhlola kudlule, bese sihlanganisa.
- Uma igatsha lingqubuzana nesisekelo salo, sebenzisa i-Fix conflicts & merge.
I-Agent Office ingenza i-squash, i-merge, noma i-rebase ye-pull request. Ingacela futhi i-GitHub ukuthi ihlanganise ngokuzenzakalelayo ngemva kokudlula kokuhlola okudingekayo. Lapho i-pull request ihlanganiswa, ihhovisi likhala insimbi yokuhlanganisa, likhulula ama-confetti, futhi lenza abasebenzi abasebenzayo banyakaze.
Yenza imisebenzi ngokuzenzakalelayo usebenzisa ulayini wemisebenzi
Ulayini wemisebenzi utholakala ebhodini elimhlophe odongeni olusenyakatho noma kumenyu enkulu. Faka umsebenzi wombhalo okhululekile noma faka i-issue emgqeni, bese uvumela i-Agent Office inikeze umsebenzi ngokuzenzakalelayo.
Lapho kutholakala ideski futhi isilungiselelo sokusebenza ngesikhathi esisodwa solayini sivumela esinye isisebenzi, umsebenzi olandelayo uthola isisebenzi esisha ku-Git worktree ehlukanisiwe. Isilungiselelo esizenzakalelayo sokusebenza ngesikhathi esisodwa abasebenzi abathathu. Ukusetha i-workers at once kuziro kumisa ulayini.
Umsebenzi wezinkinga obekwe kulayini unikezwa ku-GitHub, futhi i-pull request ewumphumela ixhunywa ebhodini lomugqa lapho ivela. Abasebenzi abaqedile bahlala emadeskini abo ukuze bahlolwe kuze kube yilapho umugqa udinga leso sihlalo komunye umsebenzi. Isimo somugqa siyaqhubeka ngisho nangemva kokuqalisa kabusha.
Sebenzisa Ama-Agent Ebhodi Akhethekile
Ibhodi lezinkinga, ibhodi lama-PR, nomugqa wemisebenzi ngayinye ine-agent ye-kiosk. Hamba uye ku-kiosk bese ucindezela E ukuze uyinike umyalo.
- Agent yezinkinga: Ithola, ifaka, ihlunga, ifake amalebula, futhi ivale izinkinga nge-
gh. - Agent yama-PR: Ifingqa, ibuyekeze, ibeke amazwana kuma-pull request, futhi iwahlanganise.
- Agent yomugqa: Iguqula isicelo sibe umsebenzi owodwa noma eminingi emugqeni, ibike isimo somugqa, futhi isuse imisebenzi.
Agent yomugqa ayizenzi yona izinguquko zekhodi. Idala imisebenzi yomugqa ukuze abasebenzi abasha benze umsebenzi kuma-worktree ahlukanisiwe. Cindezela O ku-kiosk ukuze uhlole i-terminal yawo noma X ukuze uthumele i-agent ekhaya.
Qhuba Imihlangano Ehlelekile Yama-Agent Amaningi
Igumbi lomhlangano lisekela amaqembu abasebenzi ababili kuya kwabahlanu. Qala umhlangano usegunjini, kumenyu enkulu, enkingeni, noma ku-pull request. Umhlanganyeli ngamunye unendima ongayiqamba kabusha.
Amaphethini atholakalayo ahlanganisa:
- Impikiswano: Abasebenzi baphakamisa izindlela, bagxeke omunye nomunye, bese bekhipha isinqumo sokugcina.
- Umholi neqembu: Umholi uhlukanisa umsebenzi, abele izingxenye, bese ehlanganisa imiphumela.
- Map-reduce: Ama-mapper acubungula amafayela, amamojula, izinkinga, noma ezinye izingxenye ezihlukene ngaphambi kokuba umsebenzi oyedwa ahlanganise okutholakele.
- Obomvu / oluhlaza okwesibhakabhaka: Abasebenzi beqembu elibomvu bathola iziphazamisi, ubungozi bezokuphepha, nezimo ezikhethekile, kuyilapho abasebenzi beqembu eliluhlaza okwesibhakabhaka belungisa okutholakele okufanele.
- Iphaneli yokubuyekeza: Ababuyekezi bahlola i-pull request ngezindlela ezahlukene ngaphambi kokuba umholi ahlanganise futhi athumele ukubuyekeza.
Wonke umhlangano umemezela ifayela lomphumela futhi usebenza egatsheni lawo. Uma umphumela usulungile, sebenzisa i-Open PR ukuze wakhe i-pull request. Imihlangano inemingcele yemijikelezo kanye nesabelomali samathokheni esihlanganisa itafula lonke, okuyivimbela ukuthi iqhubeke ngokungenamkhawulo.
Gada Izinsizakalo, Izinsiza, Nokusetshenziswa Kwemali
Izinsizakalo Zokuthuthukisa
Lapho umsebenzi eqalisa iseva yewebhu efana ne-npm run dev, i-preview build, noma i-python -m http.server, ivela ebhodini lama-Services ngemizuzwana embalwa. Okufakiwe ngakunye kukhomba umsebenzi, igatsha, nesihloko sekhasi. Ukukukhetha kukopisha umyalo wokuvula leyo seva kukhompyutha yakho.
Umthwalo Womshini Nemikhawulo Yabasebenzi
Imonitha esodongeni olusentshonalanga ibonisa ukusetshenziswa kwamanje kwe-CPU nememori, umlando wemizuzu emihlanu, nenani labasebenzi abasebenzayo. Uma imemori ifinyelela kumaphesenti angu-90, noma i-CPU ihlala imatasa ngamaphesenti angu-90 cishe isigamu somzuzu, i-Agent Office ixwayisa ngokuthi umshini ungaphansi komthwalo omkhulu.
Inani le---max-workers lezinga leseva linikeza umkhawulo oqinile. Umlawuli angehlisa umkhawulo osebenzayo kuzilungiselelo kodwa angeke awuphakamise udlule kunani lokuqalisa. Uma umthamo ugcwele, ukuqashwa mathupha kuyenqatshwa ngencazelo, kuyilapho imisebenzi esemugqeni ilinda ukuvuleka.
Ukubika Kokusetshenziswa Nezindleko
Abasebenzi be-Claude Code babika izindleko zeseshini namathokheni alandelelwayo. I-OpenCode ibika amathokheni nezilinganiso zemodeli/umhlinzeki, kuhlanganise namaseshini ezingane uma etholakala. I-Codex ibika amathokheni arekhodiwe eseshini eyinhloko, kuhlanganise nokuhlukaniswa kwe-cache nokucabanga, kodwa ayibiki izindleko noma inani lezingcingo ze-API.
Vumela Claude limits kumenyu ukuze ubonise ukusetshenziswa kohlelo lwe-Claude kweseshini samahora amahlanu, isabelo samasonto onke, nanoma yimuphi umkhawulo wamasonto onke oqondene nemodeli. Leli phaneli liyafihlwa lapho u-Claude esebenzisa ukhiye we-API esikhundleni sohlelo, futhi alifaki i-OpenCode noma i-Codex.
Amathiphu Athuthukile Okubambisana
- Sebenzisa ama-worktree ngokuzenzakalelayo ekubhaleni ikhodi ngesikhathi esisodwa: Lokhu kuvimbela abasebenzi ekwabelaneni ngamafayela angaka-commitwa noma ekushintshaneni amagatsha.
- Hlukanisa ukuhlela nokusebenzisa: Sebenzisa ama-agent ezinkinga nomugqa ukuhlela umsebenzi, bese uvumela abasebenzi abasha be-worktree benze izinguquko zekhodi.
- Gcina ukusebenza komugqa kungaphansi komkhawulo womshini: Shiyela abasebenzi abasebenzisanayo, ama-shell abelwe, nama-agent ebhodi umthamo owanele.
- Sebenzisa izaziso zedeskithophu: Zingakuyisa ngqo kumsebenzi odinga okokufaka noma oqedile ngenkathi ithebhu yehhovisi ingemuva.
- Lungiselela ama-webhook eqembu: Izaziso ze-Slack noma ze-Discord zisiza iqembu libone abasebenzi asebehlale isikhathi bengagadiwe.
- Sesha ngaphambi kokuvula kabusha amasession: Cindezela / ukuze useshe engxoxweni nakho konke okukhiphayo kwe-terminal okugcinwe, kuhlanganise nomlando wangaphambi kokuqalisa kabusha.
- Sebenzisa i-shell eyabiwe emsebenzini wokusekela: Cindezela B edesikini elingenamuntu lapho udinga i-terminal yokubambisana yokuhlola, imiyalo ye-Git, noma amaseva okuthuthukisa ngaphandle kokuqasha umsebenzi we-AI.
- Hlola ngaphambi kokuthumela abasebenzi ekhaya: Buyekeza umlando we-terminal nezinguquko, bese unquma ukuthi uzogcina noma ususe igatsha ne-worktree yomsebenzi.
Isiphetho
Agent Office ihlanganisa ama-agent okubhala ikhodi e-AI, ama-worktree e-Git, ama-terminal abelwe, amabhodi e-GitHub, imigqa, izaziso, nokubambisana kwabadlali abaningi endaweni eyodwa. Qala ngesitezi esisodwa sephrojekthi nomsebenzi oyedwa ohlukanisiwe, bese wethula imisebenzi esemugqeni, ama-agent ebhodi, ukuhamba komsebenzi kwama-pull request, nemihlangano ehlelekile njengoba iqembu lakho lijwayela ukuthuthukiswa okusizwa yi-AI ngesikhathi esisodwa.
