Laktaw sa sulod
Unsa ang Nymbot?

Base sa kahibalo Ang code

Nagtrabaho sa usa ka git repository

Ang Pro mahimo sa pagtrabaho sa sulod sa usa sa imong repository sama sa usa ka coding agent sa pag-read ang imong actual files, ug uban sa mga writes sa, pag-modify sila.

Gikan sa usa ka repository.

?gitAng o Ang Chip sa toolbar, nagkonektar sa usa ka provider: GitHub, GitLab, o Gitea/Forgejo - nga naglakip sa Codeberg ug self-hosted instances. Kini adunay usa ka scaled personal access token, usa ka repository ug usa ka branch. announces itself on Nostr Gikan sa ngalan niini ang iyang address.

Wala ka mahimo sa pag-usab ang ngalan sa repository. I-paste ang token ug pagpili Unsaon pag-usab niini nga token: Nymbot nagtan-aw sa forge unsa ang token ang makakita ug nagpakita sa pag-usab ingon sa usa ka listahan nga imong check. Checking naghubad sa matag usa uban sa iyang default branch nga anaa sa, ug nag-set ang tanan niini sa chat. Ang bisan unsa nga konektado nga gipakita ingon sa ingon sa ingon ug sa pag-usab sa duha ka beses. Ang pag-usab mao ang gikan sa imong aparato direktang sa forge - wala sa Nymbot worker - aron ang token dili moadto sa bisan unsa nga dapit nga kini wala pa moadto. Ang usa ka self-hosted forge nga nagpatin-aw sa cross-origin requests nganha sa list; i-tip ang repository sa sa hand ug ang tanan nga nagtrabaho sama sa.

Sa diha nga konektado, ang chip nagpakita sa ngalan sa repository, ug mga mensahe nga gitudlo uban sa usa ka Ang modelo Ipahamtang ang bahin sa konteksto sa repository. ?git disconnect Gikan sa Ang koneksyon sa listahan sa repository gikuha ang token, apan gibahin ang repository didto, nga gipakita nga dili adunay token, aron ikaw mahimo sa pagdugang sa usa ka bag-ong.

Ang Repositories modal, diin ang usa ka GitHub, GitLab o Gitea repository anaa sa usa ka chat.
Paghubad ug usa ka repository. Ang token sinynchronize sa imong mga lain-laing mga aparato, sealed end to end.

Repositories announced on Nostr

Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang Nostr. Ang tanang 34 Ang protocol sa Ang Ang anuncio mao ang usa ka Nostr event nga adunay ngalan sa proyekto, ang mga manun-an niini, ang mga relay nga makuha ang mga patches ug mga issues niini, ug ang mga URL nga kini mahimong cloned gikan niini.

Unsa ang naddr Ang nostr:// Ipahamtang ang mga form ug press Maayo kaayo ang. Nymbot reads the announcement off the relays and fills the form in: the git host it is cloned from, the repository there, and the branch the project itself says is current. You still add a token for that host, because Nostr carries the announcement and the git server carries the code.

Ang usa ka repository nga ang clone URL mao ang sa GitHub, GitLab, Gitea o Forgejo - self-hosted naglakip - mao ang usa ka Nymbot makakita. git:// o ssh adunay wala sa HTTP API sa pag-read files pinaagi, ug ang Nymbot nag-ingon sa ingon nga sa halos-connecting. Kung ang host mao ang self-hosted ang provider mao ang usa ka gitudlo gikan sa iyang ngalan, ug imong makahimo sa pagkorekta niini sa wala pa moabut.

Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang Ang (Ang Pinadayag :) Apan gilupig sila; ug wala nay dapit pa alang kanila didto sa langit.

Unsa ang

Ang modelo makahimo sa listahan sa mga directory, sa pagbasa sa mga file, ug sa pag-uswag sa tibuok, ug unya sa pag-respond sa paggamit sa kung ano ang gipatik-an—so "sa unsa ang retry loop pag-usab tan-aw" mao ang pag-usab gikan sa imong code, wala sa usa ka gitudlo bahin sa code nga makita sa imong.

Kini makita ang branch nga imong naghubad, sa iyang karon nga head.

Ang Ang mga server Gikan sa chat, kini usab mahimo sa pag-execute sa usa ka komando laban sa imong code, sama sa mga test, sa usa ka Nymbot server.

Ang usa ka repository task sa telepono: Ang Nymbot makakita sa usa ka bug ug nagpakita sa patch sama sa usa ka diff.
Ang usa ka repo task sa telepono, uban sa patch ug sa unsa ang pag-usab.

Tungod niini, ang

?git writes on Gikan sa pag-commit mga file, pag-disenyo sa mga branches ug pag-open sa pull o merge requests. Off sa default, ug gikan sa pag-usab hangtod sa imong gusto.

Gikan sa mga teksto, tig-an alang sa usa ka pagbansay ug imong makuha ang usa ka branch ug usa ka pull request sa pag-review sa pagpatay sa usa ka patch gipasig sa chat: ang matag task nagtrabaho sa Ang usa ka branch sa iyangWala, wala sila muadto sa kalibotan, ug wala sila muadto sa kalibotan.

Ang mga pag-edit sa run mao ang usa ka komite sa matag repository, sa katapusan sa run o kada ang modelo nagpasabot sa usa ka trabaho nga gihimo. Dili sila kaayo pilian. Kini mao ang usa ka bahin sa pag-usab, ug ang mga bahin sa pag-usab mao ang usa ka bahin sa pag-usab. Ang Pahimusli sila sa Gikan sa Unsaon sa pagpatin-aw sa mga butang; Unsaon sa pagpatin-aw sa mga butang.

Ang usa ka branch alang sa matag trabaho

Ang Ang matag trabaho adunay iyang branch. Hapit nalukop sa kaumahan ang palibot sa Zapyškis.[5] nymbot/ Ang Nymbot naghimo gikan sa pangulo sa work branch kada ang task naghimo sa iyang unang komite, aron ang usa ka task nga lamang mag-read naghimo sa bisan unsa nga branch sama sa.

Kapin ang trabaho, ang Nymbot naghimo sa Unsa ang Ang Gikan sa Pull Request Unsa ang default? Ipahamtang ang Ipahamtang ang mga butang sa pagpakigsulti; Magpatingin sa Branch Unsay iyang gitudlo kanila bahin sa pag-uswag, ug sa pag-uswag. Unsay iyang gitudlo kanila bahin sa pag-abiabi?—Luc.Kon ang forge dili adunay usa ka API alang sa pull requests Nymbot mahimo sa paggamit, o kini nagdugang sa usa ka, ang branch mao ang gibutang sama sa kini ug ang responsiya nag-ingon.

Ang ngalan niini mao ang Branch with Ang tanang pr, Ang ug Ang tanang, ug ang Task panel listes kini uban sa tasks. Gikan sa tasks, ang iyang card, ang Tasks panel ug ang listahan sa unsa nga mao ang magsugod nga ngalan sa branch sa diha nga kini anaa, sa matag device nga gi-logged sa account. Ang usa ka tasks nga gihimo sa pag-atubag o sa pag-usab sa part-way wala pa moabut ang iyang branch sa pag-usab, aron kini makahimo sa pag-usab o sa pag-usab sama sa bisan unsa. Ang usa ka fusing usa ka fusing commit pinaagi sa forge’s own pull request, pinapil sa commit Nymbot nga gitawag, aron ang bag-o nga komits nga gihimo sa taliwala wala pa moabut. Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang PR. Ang Pangutana sa Nymbot sa pag-update sa branchGitHub ug Gitea o Forgejo mahimo sa paghimo; GitLab dili adunay API alang niini, sa diha nga ikaw nag-usab niini sa fusion request.

Ang mga pagbabago sa mga file sa CI ug sa workflow nagtan-aw alang sa imong review, sama sa dili sila adunay usa ka branch niini.

Kusog kaayo ang

Ang imong aparato mahitungod sa nymbot/ Ang pag-uswag niini nga account gibuhat. Ang bag-ong trabaho sa usa ka repository, o Gikan sa Nymbot Branches sa listahan sa repository, gikuha ang mga diin ang pull request gibuhat o gikuha, o nga mao ang usa ka 7 ka adlaw nga wala gihapon nga maayo alang sa pagpaila. Ang usa ka branch mao ang gikuha lamang kung kini karon moabut sa komite Nymbot nga gikuha, sa diha nga usa ka tawo nga gikuha ngadto sa sa ingon nga wala pa ang usa ka lain-laing branch nga gihimo. Kini moabut gikan sa imong device uban sa token nga kini nagpadala; ang server dili moabut sa token aron sa paghimo sa labaw pa.

Gikan sa opsyon sa pagkompromiso sa direkta sa trabaho nga branch. Ang usa ka trabaho unya adunay usa ka repository alang kaninyo, ug ang usa ka ikaduha sa sama nga branch lamang makakita niini hangtod sa unang gikuha.

Tungod niini, ang pag-usab sa

Ang usa ka reaksiyon nga gitukod sa imong repository nag-ingon kung unsa ang gipakita niini: ang repository, ang branch, ug ang matag file. Ang mga pagbansay niini Ipahamtang ang mga tawo sa pag-uswag ug pag-uswag sa mga tawo sa pag-uswag sa mga tawo sa pag-uswag ug pag-uswag sa mga tawo sa pag-uswag sa mga tawo. Ang usa ka branch sa iyang Kini mao ang usa ka bahin sa pag-usab sa trabaho, ug kini mao ang usa ka bahin sa pag-usab: Ang tanang Ipahamtang ang iyang branch.

Kini mao ang usa ka revert, wala sa usa ka rewrite. Walang dili gikuha ug walay kasaysayan maoy rewrite: ang Nymbot gihimo sa pag-log, kini mao lamang ang dili pa sa estado sa branch. Ang tanan nga gipalit sa taliwala sa paghimo sa usa ka checkout nga usab nagtrabaho.

Ang Undoing wala sa modelo, aron kini wala sa mga credits - ang access token nagtrabaho uban sa usa ka request sama sa pagpatuman sa bisan unsang lain-laing, ug bisan unsa bahin sa checkpoint mao ang mag-alagad sa bisan unsa isip sa imong aparato.

Ang ilang file

Ang pag-atubag sa usa ka tawo sa pag-atubag sa ngalan niini dili usa ka pag-anubag, ug sa pag-atubag sa usa ka mga tawo sa lain-laing mga tawo ang mahimo sa pag-atubag mao ang dili sama sa - sa pag-atubag sa mga tawo sama sa imong gusto.

Unsa ang gastos sa repo?

Ang usa ka repo task naggamit sa upat ka model calls matag mensahe - look, read, search, answer - sa matag usa nga gibutang sa pined nga modelo. Ang presyoKini mao ang usa ka bahin sa pag-atubangan, ug ang usa ka bahin sa pag-atubangan mao ang usa ka bahin sa pag-atubangan.

Ang app nag-report ang total ug ang gidaghanon sa mga telepono matapos ang matag repo task.

Kapin ang usa ka trabaho gikan sa room

Ang usa ka repository task mao ang usa ka loop, wala sa usa ka single answer: ang modelo naglista sa usa ka directory, mag-read sa usa ka file, mag-search sa usa ka tree, mag-read sa usa ka lain-laing, ug sa katapusan lamang mag-script. That loop has a allowance—a number of models calls the answer reserved credits for—as ang usa ka unlimited agent mao ang usa ka unlimited bill.

Kapin ang usa ka task usa sa iyang allowance uban sa trabaho nga wala pa gikuha, ang Nymbot nagpatin-aw, naghatag kaninyo ang mga butang niini, ug miingon niini.

Alang sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang Nymbot, ug sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang Nymbot, ug sa ubang mga dapit sa mao gihapon nga ngalan, tan-awa ang Nymbot.

Nota

Ang default mao ang sa pagpatin-aw ug makakita kaninyo. Wala na ang pagpatin-aw, ug bisan unsa ang pag-usab sa ibabaw sa pag-usab sa imong mahimo, bisan unsa ang imong gihimo sa bug-os.

Normally your device sends each leg, aron ang usa ka trabaho lamang magsugod sa diha nga ang app anaa. Ang bag-ong Ang server nagpadala sa mga susunod nga mga legs sama sa pag-atubangan sa app, sa sama nga budget, sa maximum 40 legs ug 6 oras, ug nag-ingon kaninyo sa usa ka beses kada ang mga trabaho gihimo. Para sa paghimo sa paghimo, kini nagpatin-aw ang repository token uban sa usa ka key nga kini nagtan-aw sa panahon sa mga trabaho, ug pag-usab kini sa panahon sa paghimo ug sa paagi sa 6 oras.

Mahitungod niana nga timaan

Mahitungod niana nga timaan

Ang access token gibuhat sa imong mga aparato ug sinynchronize sa taliwala sa ibabaw sa imong end-to-end encrypted settings, aron ang server gibuhat lamang sa usa ka sealed copy nga kini dili makakita. Bukid Peanut, gibuhat ngadto sa Nymbot worker uban sa matag panginahanglan, ug wala na nga gitawag nga readable server-side o gipublikado sa relay. Ang bag-ong Gikan sa usa ka repository nga imong gikinahanglan sa paggamit, ug i-revoke kini sa imong provider sa diha nga imong gikan sa.

Bisan pa niana, ang usa ka chat nga naggamit sa repository nagtrabaho sa matag device nga imong log-in sa wala sa pag-connect sa taas. Pag-connect sa repository sa usa ka aparato sa pag-clear ang token sa ubang mga aparato. Ang mga serverAng container maayo.