දැනුම පදනම කේතය
git repository එකක වැඩ
වෘත්තීය ඔබගේ තැන්පතු වලින් එකක් ඇතුළත ක්රියාත්මක කළ හැකි ක්රමයක් ලෙස coding agent කරන්නේ - ඔබේ සැබෑ ගොනු කියවීම, සහ ලියන, ඒවා වෙනස් කිරීම.
මෙම පිටුව පහසුව සඳහා යන්ත්ර පරිවර්තන කර ඇත. ඉංග්රීසි මුල් පිටපත අදාළ වන අනුවාදයයි.
Repository එක සම්බන්ධ කරන්න
?gitහෝ The යන්න toolbar හි චිප් එක, සැපයුම්කරු සම්බන්ධ කරයි: GitHub, GitLab, හෝ Gitea / Forgejo - එය Codeberg සහ ස්වයංක්රීය hosted උදාහරණ ඇතුළත් කරයි.It takes a scaled personal access token, a repository and a branch.
announces itself on Nostr ඒ වෙනුවට එහි ලිපිනය ලෙස ද ඇතුළත් කළ හැක.
ඔයාට පර්ෆියුම් එකේ නම දාන්න ඕනේ නෑ.මේක තෝරන්න. මේ ටොක්ටෝන් ලබා ගත හැකි දේ ලැයිස්තුවක්: Nymbot මෙම තැපැල් දර්ශනය කළ හැකි දේ ඇණවුම් කරයි සහ ඔබ පරීක්ෂා කරන ලැයිස්තුවක් ලෙස පිළිතුරක් පෙන්වයි. Checking සෑම කෙනෙකුම දැනටමත් සම්පූර්ණ කර ඇති ස්ථාවර අංශය සමඟ සම්බන්ධ කරයි, සහ මේ චැට් එකට ඒවා සියල්ලම ස්ථාපනය කරයි. දැනටමත් සම්බන්ධ වූ ඕනෑම දෙයක් දෙවන වතාවක් ඉදිරිපත් කිරීම වෙනුවට එවැනි ලෙස පෙන්වයි. එම ඉල්ලීම ඔබගේ උපාංගයෙන් සෘජුවම තැපැල් කිරීමට යන්නේ - Nymbot සේවකයා හරහා නොවේ - එබැවින් තැපැල් එය දැනටමත් නොයන තැනකට ගමන් නොකරයි. තැපැල් මූලාශ්ර ඉල්ලීම් ප්රතික්ෂේප කරන ස්වයංක්රීය තැපැල් සරලවම ලැයිස්තුගත කළ නොහැක; තැපැල් තැපැ
සන්නිවේදනය කළ පසු, චිප් තැපැල් නාමය පෙන්වයි, සහ පණිවිඩ එවනු ලැබේ
ආදර්ශයට එම ප් රතිසංස්කරණයේ සංකල්පය තෝරාගනු ලැබේ.
?git disconnect ඒක ඉවත් කරන්න. Disconnect කිරීම ලැයිස්තුවේ තැපැල් ලැයිස්තුවේ තැපැල් අමතක කරයි නමුත් තැපැල් ලැයිස්තුවේ තැපැල් නොමැතිව සකස් කර ඇත, එබැවින් ඔබට පසුව නව තැපැල් එකතු කළ හැකිය.
Repositories announced on Nostr
සමහර තැන්පතු Nostr මත පමණක් නොව, සංකේතය මත පමණක් ප්රකාශ කරයි. නයිපර්34 පිටුපස ඇති ප්රොටෝලට් නුඹ සහ gitworkshop. The announcement is a Nostr event carrying the project’s name, its maintainers, the relays that collect its patches and issues, and the URLs it can be cloned from.
පෝස්ට් එක naddr හෝ A nostr:// තැපැල් තැපැල් තැපැල් තැපැල් තැපැල් සහ Press නැගිටල බලන්නNymbot ප්රදර්ශනය ප්රදර්ශනය කියවනු ඇත සහ ආකෘතිය සම්පූර්ණ කරයි: 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.
එබැවින් එය ක්ලෝන කරන ස්ථානයයි.කෝන URL GitHub, GitLab, Gitea හෝ Forgejo මත වේ - self-hosted ඇතුළත් - එක Nymbot කියවන්න පුළුවන්. git:// හෝ ssh හරහා ගොනු කියවීමට HTTP API නොමැත, හා Nymbot එසේ පවසයි අතර, බාගයක් සම්බන්ධ කිරීම වෙනුවට.
මේ ආකාරයට එකතු වන repository badged වේ නුඹ (සත් යය අන් අයට පැහැදිලි කරදීමට හා යහමඟට ජනයාව ආරාධනා කරන්නට කරන්නා වූ පැහැදිලි කිරීම් ආදිය.)[2]
එය කළ හැකි දේ
මෙම ආකෘතිය ලිපිගොනු ලැයිස්තුගත කළ හැකි, ගොනු කියවීමට හා ගස සොයමින්, පසුව එය සැබෑවටම සොයාගත් දේ භාවිතා කරමින් පිළිතුරු ලබා ගත හැකිය - එබැවින් "ඇයි retry loop ඉක්මනින් අතහැර යන්නේ" ඔබගේ කේතයෙන් පිළිතුරු ලබා ගත හැක, ඔබගේ මෙන් පෙනෙන කේතය ගැන අනාවැකි නොකරයි.
එය ඔබ සම්බන්ධ කර ඇති අංශය, එහි වර්තමානයේ හිස මත පෙනේ.
සමග සේවාදායකයා Run චැට් සඳහා විවෘත කර ඇති අතර, එය Nymbot සේවාදායකය මත ඔබේ කේතය, වැනි පරීක්ෂණවලට එරෙහිව නියෝගයක් ක්රියාත්මක කිරීමට ඉල්ලා සිටිය හැකිය.
පරිවර්තනය ලියන්නේ
?git writes on ෆයිල් සන්නිවේදනය කිරීමට හැකියාව, අර්ධ නිර්මාණය හා විවෘත pull හෝ fuse ඉල්ලීම්.Default ලෙස Off, සහ ඔබ එය අවශ්ය වන තෙක් ඉවත් කිරීමට වටිනා.
ලියාපදිංචි කිරීමෙන්, වෙනස් කිරීම සඳහා ඉල්ලීම සහ ඔබ චැට් වෙත පැතිරෙන පැකේජ වෙනුවට සමාලෝචනය කිරීමට පැකේජයක් සහ පැකේජයක් ලැබෙනු ඇත: සෑම කාර්යයක්ම වැඩ කරයි තමන්ගේම ගෘහ අංශයක්ඔබ එය විවෘත නොකළහොත්, ඔබ සම්බන්ධ කර ඇති අංශය වන අතර, ඔබ එය ඉල්ලා සිටියා නම් කිසිවක් ඔබගේ මූලික අංශයට තල්ලු නොකරයි.
Run's edits එකෙන් එක commit එකකට, run's end එකෙන්, or when the model decides a piece of work is done.If you would rather see them first, turn on බාරගන්න කලින් අහන්න ඒ වෙනුවට ඒ ප් රතිපත්තිය වෙනස් වෙනවා, ඒ වෙනුවට ඒ වෙනස වෙනස් වෙනවා, ඒ වෙනස වෙනස් වෙනවා. භාවිතය ඔවුන්ට විරුද්ධ වන අතර ඉවත් කිරීම ඒවා පාවිච්චි කරන්න එපා.එහෙම වැඩක් නෑ.
සෑම කාර්යයක් සඳහාම අංගයක්
සමග සෑම රාජකාරියකටම තමන්ගේ අංශයක් ලැබෙනවා. (සත් යය අන් අයට පැහැදිලි කරදීමට හා යහමඟට ජනයාව ආරාධනා කරන්නට කරන්නා වූ පැහැදිලි කිරීම් ආදිය.)[2]
nymbot/ Nymbot එය රැකියාව පළමු රැකියාව සිදු කරන විට රැකියාවගේ හිස සිට කරයි, එබැවින් පමණක් කියවන රැකියාව කිසිදු රැකියාවක් නොකරයි.
මෙහෙයුම අවසන් වූ විට, Nymbot කරන්නේ කුමක්ද කරන විට කියනවා Pull Request විවෘත කරන්න එය අසාර්ථකයි; යෝජනා A merge පිලිතුරු මත එක්වීම බොත්තම ඉතිරි කරයි; Branch එක දාන්න තව දෙයක් නෑ.මේක සකස් කරලා තියෙන්නේ Settings එකේ. Task’s Branch කරන විටNymbot භාවිතා කළ හැකි pull requests සඳහා API නොමැත නම්, හෝ එය එකක් ප්රතික්ෂේප කරන්නේ නම්, අංගය එය වන පරිදි ඉතිරි කර ඇති අතර ප්රතිචාරය එසේ පවසයි.
ප් රතිචාර දැක්වෙන්නේ Branch with විවෘත PR, යන්න සහ බෙදා හැරීම, සහ කාර්ය මණ්ඩලය එය කාර්යය සමඟ ලැයිස්තුගත කරයි. කාර්යය තවමත් ක්රියාකාරී වන අතර, එහි කාඩ්, කාර්ය මණ්ඩලය සහ ක්රියාකාරී වන දේ ලැයිස්තුව ගිණුමට ලියාපදිංචි වූ සෑම උපාංගය මත එය ක්රියාකාරී වන විට අංගය නාමය වේ. නැවතුම් හෝ අසාර්ථක වන කාර්යය තවමත් එහි අංගය ආපසු අල්ලයි, එබැවින් එය එකතු කළ හැකි, ඉවත් කළ හැකි හෝ වෙනත් ඕනෑම දෙයක් ලෙස පිරිසිදු කළ හැකිය. A merge is a merge commit through the forge’s own pull request, pinned to the commit Nymbot recorded, so new commits pushed there in the meantime are never merged unseen. Nothing is force ever-pushed. If the branch conflicts with the working branch, the answer offers විවෘත කරන්න PR හෝ Nymbot වෙත Branch Update කරන්නGitHub සහ Gitea හෝ Forgejo එය කළ හැකිය; GitLab සඳහා API නොමැත, එබැවින් එහිදී ඔබ එය විසඳා ගනී.
CI සහ වැඩපිළිවෙළ ගොනු සඳහා වෙනස්කම් තවමත් ඔබගේ සමාලෝචනය සඳහා බලා සිටින අතර, එය ඔවුන්ගේම අංශයක් නොමැතිව සිදු කරන ආකාරයයි.
ඔබේ උපාංගය මතක් කරයි nymbot/ මෙම ගිණුම සකස් කර ඇත.මෙම තැන්පතුවේ ඊළඟ කාර්යය, හෝ Nymbot Branches පිරිසිදු කිරීම තැපැල් ලැයිස්තුවේ දී, තැපැල් ඉල්ලුම සමන්විත හෝ වසා දැමූ අය ඉවත් කරයි, හෝ හත් දින පුරා කිසිවක් සමන්විත කිරීමට ඉතිරි නැත. තැපැල් එය තවමත් ලියාපදිංචි Commit Nymbot දී අවසන් නම් පමණක් ඉවත් කරනු ලැබේ, එබැවින් කෙනෙකු විසින් තැපැල් කර ඇති අතර එය තනිව ඉතිරි කර ඇත, වෙනත් තැපැල් කිසිවක් කවදාවත් සලකනු ලැබේ. එය දැනටමත් යැවීමේ තැපැල් සමඟ ඔබේ උපාංගය සිට ක්රියා කරයි; සේවාදායකයා එය පසුව කිරීමට තැපැල් තබා නැත.
වැඩ අංශයට සෘජුවම කැඳවීම සඳහා විකල්පය විවෘත කරන්න.එක් කාර්යය පසුව තනිව තනිව තැන්පත් කර ඇති අතර, එකම අංශයේ දෙවන පුද්ගලයා එය අවසන් වන තුරු එය කියවන්නේ පමණි.
මොනවද වෙනස් වෙලා තියෙන්නේ Run
ඔබගේ ප්රතිපත්තිය වෙත ලියූ ප්රතිචාරය එය සලකන දේ පවසයි: ප්රතිපත්තිය, අංශය සහ සෑම ගොනුවක්ම. මේ වෙනස්වීම් වලට ඒවා ආපසු තැබීම - එම මාර්ගය සෑම කෙනෙකුම රැස්වීමේදී කියවනු ලැබේ.එය රැස්වීමේ පෙර අර්ධය මත සිටී.එය වැඩ කරන කාර්යයක් තමන්ගේම ගෘහ අංශයක් තනියම රැකියාවක් අතහැර ගියා, ඒ නිසා ආපසු දාන්න දෙයක් නැහැ: බෙදා හැරීම ඒ වෙනුවට අර්බුදය ඉවත් කරන්න.
එය නැවත, නැවත ලිවීමක් නොවේ. කිසිවක් අයින් කර නොමැත, ඉතිහාසය නැවත ලිවීමක් නොමැත: Nymbot විසින් සිදු කරන දේ ලැයිස්තුවේ ඉතිරිව ඇත, එය තවදුරටත් අංශයේ තත්වය නොවේ.
Undoing කිසිදු ආකෘතියකට සලකන්නේ නැත, එබැවින් එය කිසිදු ක්රෙඩිට් වියදම් නොකරයි - ප්රවේශ ටෝකන් එම ඉල්ලීම සමඟ ගමන් කරයි එය සෑම අනෙකුත් සමඟ සිදු කරන ආකාරය, සහ පරීක්ෂණ ස්ථානය ගැන කිසිවක් ඔබේම උපාංගය හැර කිසිදු තැනක ගබඩා කර ඇත.
විවෘත කර ඇති අංගයක් හෝ ප්ලෑන් ඉල්ලීමක් ලැයිස්තුගත කර එය පිහිටා ඇති තැනට තබනු ලැබේ.ඔහුගේ නාමයෙන් කෙනෙකුගේ ප්ලෑන් ඉල්ලුම වසා දමන්නේ නැත, අනෙකුත් අය විසින් ප්ලෑන් කර ඇති අංගය අයින් කිරීම හෝ නොවේ - ඔබ ඔවුන් ඉවත් කිරීමට අවශ්ය නම් ඔවුන් විසින්ම කරන්න.
Repo කාර්යය කොපමණ වියදම්
Repo කාර්යය සෑම පණිවිඩයකටම ආකෘති ඇමතුම් හයක් දක්වා භාවිතා කරයි - බලන්න, කියවන්න, සොයන්න, පිළිතුරු දෙන්න - සෑම ආකෘති ආකෘති ආකෘති මත ගෙවනු ලැබේ මිලකටසැබවින්ම භාවිතා කරන ඇමතුම් පමණක් ගාස්තු ගෙවනු ලැබේ, එබැවින් එක් ගොනුවකින් පිළිතුරු ලැබූ ප්රශ්නය සාමාන් ය ප්රශ්න වියදම් ගැන වියදම් කරයි.
මෙම යෙදුම සෑම repo කාර්යයක් පසු ඇමතුම් සංඛ්යාව සහ සංඛ්යාව වාර්තා කරයි.
කාර්යය කාමරයෙන් පිටව ගිය විට
තැපැල් කාර්යය, තනි පිළිතුරක් නොවේ: ආකෘතිය ලැයිස්තුවක් ලැයිස්තුගත කරයි, ගොනුවක් කියවනවා, ගස සොයනවා, තවත් දෙයක් කියවනවා, පසුව පමණක් ලියනවා.
කාර්යය තවමත් කළ යුතු කාර්යය සමඟ එහි අනුපාතය භාවිතා කරන විට, Nymbot නතර වේ, එය ඇති දේ ඔබට ලබා දෙයි, එසේ පවසයි.
ඔබට එය දිගටම කරගෙන යන්න පුළුවන්.Settings හි දිගුකාලීන ව්යාපාරයක් සකස් කිරීම සහ Nymbot ක්රියාකාරීත්වය අවසන් වන විට එම සම්මතයෙන් තවත් අනුපාතයක් මිලදී ගනී, එය ආරම්භයේ සිට සම්මතය නැවත කියවීම වෙනුවට එය නතර කරන ස්ථානය නිවැරදිව ලබා ගනී.It goes one leg at a time, each leg saying what it costs, and stops the moment the budget is spent, the task is finished, or you press Stop.
කිසිවක් දිගටම නොකරයි, ඔබ ඉල්ලූ ප්රතිචාරයට වඩා කිසිවක් වියදම් නොකරයි, ඔබ ව්යාපාරික ව්යාපාරයක් සකස් කර නොමැති නම්.
සාමාන් යයෙන් ඔබේ උපාංගය සෑම කකුලක්ම යැවෙනවා, එබැවින් යෙදුම විවෘත වන විට පමණක් කාර්යයක් සිදු කරයි. පසුබිම Run ආකෘතිය වසා දැමූ විට, සේවාදායකයා එම ආකෘතිය වසා දැමූ විට ඊළඟ කකුල් යැවීමට, එකම ව්යාපාරය තුළ, අවම වශයෙන් 40 කකුල් සහ 6 පැය තුළ, කාර්යය අවසන් වූ විට ඔබට එක් වරක් පවසයි.
ඒ ටෝකනය ගැන
ප්රවේශ ටෝකන් ඔබගේ උපාංග මත තබාගෙන ඔබේ අවසානයෙන් අවසානයකට සංකීර්ණ උපාංග ඇතුළත ඔවුන් අතර සකස් කර ඇත, එබැවින් සේවාදායකය කියවීමට නොහැකි වනුයේ සංකීර්ණ පිටපතක් පමණි. උපකරණ wipe, සෑම ඉල්ලීමකින්ම Nymbot Worker වෙත ගමන් කරයි, එය කිසිවිටෙකත් කියවිය හැකි සේවාදායක පැත්තකට හෝ ප්රවාහන වෙත ප්රකාශයට පත් නොකරයි. පසුබිම Run ඔබ භාවිතා කිරීමට අදහස් කරන එකම තැන්පතු සඳහා එය ප්රමාණයෙන් 6 පැය සඳහා ක්රියාකාරී වන අතර, ඔබ අවසන් වූ විට ඔබේ සැපයුම්කරු මත එය අවලංගු කරන්න.
එය සකස් කිරීම නිසා, තැන්පතු භාවිතා කරන චැට් ඔබ ලියාපදිංචි වන සෑම උපාංගය මත ක්රියා කරයි නැවත එය සම්බන්ධ නොකර. එක් උපාංගය මත තැන්පතු සම්බන්ධය ඉවත් කිරීම අනෙකුත් උපාංග මත ටෝකන් පිරිසිදු කරයි. සේවාදායක Runcontainer එකක්