ናብ ትሕዝቶ ዘልል
ናብ Nymbot ተመለስኩ

መሰረት ፍልጠት መሓዝ (Code)

ኣብ መኽዘን git ምስራሕ

Pro ከኣብነትPi ናይ ኮዲንግ ኤጀንት (coding agent) ኣጠቓቕማ ብዛብላ፣ ኣብ ሓደ ካብቶም መዝገባትኩም (repositories) ክሰርሕ ይኽእል እዩ — ናይቲ መሰረት ፋይላትኩም ብምፍታሽ፣ ከምኡ እውን ብምቕያርን ብምጽሓፍን።

መኽፈቲ (repository) ምቕራብ

?git፣ ወይ ድማ እቲ ጊት ኣብቲ መሳርሒ (toolbar) ዘሎ ቺፕ፣ ኣቀባሊ (provider) ይኣርክብ፦ GitHub, GitLab, ወይ Gitea/Forgejo — እዚ ድማ Codebergን ብወልቂ ዝሰፍራ (self-hosted) instances ንሓደ ይኹነሉ እዩ። ውስነት ዘለዎ ናይ ግPersonal access token፣ ሬፖዚቶሪ (repository) ከምኡውን ቅርንጫፍ (branch) ይኣዝዝ እዩ። ሬፖዚቶሪ እዩ ዘ... ኣብ Nostr ባዕሉ ኣፍሊጡ። ከኣድራሻኡ ምትክ ክትጽሓፍ (ክትሰምጥ) ይኽእል እዩ።

ስም እታ ሪፖዚቶሪ ክትጽሕፎ ኣይድልየካን። እቲ ቶከን ፔስት ገብረካ ምረቕ። እዚቶ ቶክን እንታይ ክደርስ ከምዝኽእል ኣዘሎ: Nymbot እቲ token እንታይ ክዛዕብ ከምእትዎ ንforge ይሓትት፣ መልሲኡ ድማ ከም ዝርዝር ክትምርሶ ከም ትኽእል ይገልጽ። ምምላሽን እውን ነፍሲ ወከፍ ናይቲ ዝርዝር ምስቲ ቅድሚኡ ዝተሓሰርካሉ default branch ብምልኣኽ ኣብዚ chat እዚ ኣৱርዶ። ዝተሓሰርካ ነገራት ድማ ዳግሚ ክቐርቡ ዘይቅዱም፣ ከም ዝተሓሰርካ ጥራይ ይርኣዩ። እቲ ሕቶ ካብቲ ዘለኻሉ device ብቐጥታ ናብ forge ይከይድ — ብNymbot worker ኣይሓልፍን እዩ — ስለዚ እቲ token ናብ ዘይጽበኦ ቦታ ኣይከውንን እዩ። cross-origin requests ዝወሃብ self-hosted forge ድማ ክቕመጥ ኣይክእልን እዩ፤ እቲ repository ብጣዕሚ ክትጽሕፎ ትኽእል ኢኻ፣ ኩሉኸ ከም መቐናነቱ ይሰርሕ።

እንታይ ከኣ ምስ ተኣቢየ፣ እቲ ቺፕ እታ ናይቲ ሪፖዚቶሪ ስም፡ ከምኡ እውን ብ... ዝተላእኩ መልእኽትታት የርእይ ፕሮ ሞዴል ኣብቲ ሪፖዚቶሪ (repository) ዝተመረጸ ምትያት። ?git disconnect ዘልቂ ኣርgeዮ። ምእንታ እተኣዝዝ ኣብ ዝርዝር መኽዘን (repository list) ቶክን ይረስዕ፡ ግን መኽዘኑ ኣብኡ ከሎ ይሓዝ፡ ከም ዘይብሉ ቶክን ተቐሚሙ፡ ስለዚ ጸኒሕካ ሓድሽ ክትውስኽ ትኽእል ኢኻ።

GitHub፣ GitLab ወይ ከቲ Gitea ሪፖዚቶሪ ምስ ቻት ዝተኣሳሰረ፣ እቲ Repositories ሞዳል ናይቲ ዝኸውን።
ሪፖዚቶሪ ምትእሳር። እቲ ቶከን ምስ ካልእ መሳርሒታትኻ የተሓባባ፣ ካብ መወዳእታ ናብ መወዳእታ ተሓዲዱ።

ኣብ Nostr ዝተገለጹ ሬፖዚቶሪታት

ኣብ መለከቲ ኮድ (repositories) ጥቂት ኣብ ኮድ መፍረቲ (forge) ጥራይ ዘይኮነስ ኣብ Nostr እውን ብዝተገብረ ኣፍልጦ ይገልጹ፣ ብጥቀስ NIP-34 — እቲ ወዲኡ ዘሎ ፕሮቶኮል ንጊት ወይ ሓንሳብ gitworkshop። እቲ ዜና ናይ Nostr ኩነታት ኮይኑ ስም እቲ ፕሮጀክት፣ ተሓላፊታቱ፣ ነቲ patches আৰু issues ብምእካብ ዘለዉ relays፣ ከምኡውን ካብቲ ክትቅዳእ (cloned) እትኽእል URLs ዘጠቓልል እዩ። ካልኣይ ኩነታት ድማ ነፍሲ ወከፍ branch ኣብዚ মুহጸRo ኣበይ ከም ዘሎ ይገልጽ እዩ።

ሓደ ኣለጥ (Paste) naddr ወይ ሓደ nostr:// ኣብ ናይ መኽዘን (repository) ቅጥዒ ኣድራሻ ኣእቱን ደpressing እንፈትሖ. Nymbot እትታውዒን መግለጺ እትመጸ ካብቲ relayታት ኣንብቦ፡ ፎርም እቲ የሙላ: እቲ ዝተወሰደ ካብኡ git host፣ እቲ ኣብኡ ዘሎ repository፣ ከምኡ እውን እቲ ፕሮጀክት ብራንች (branch) እቲ ናይ ሕጂ ተባሂሉ ዘነግሮ። ንቲ host እቲ ገና token ትቅትል፣ ምኽንያቱ Nostr እቲ መግለጺ ሒዙ፣ እቲ git server ድማ እቲ ኮድ ሒዙ ስለ ዝኸይድ እዩ።

እዚ ማለት ሕጊኡ ብምልላይ ካብ ኣበይ ከም ዝተሰሓቐ (cloned) ጥራይ ምዃኑ ማለት እዩ። ናይ ክሎን URLኡ ኣብ GitHub, GitLab, Gitea ወይ Forgejo (ብገዛ ዝተሰ kurulum ዝተሰርሐን ሓዊሱ) ዘሎ ሪፖዚቶሪ፣ Nymbot ክምንብቦ ዝኽእል እዩ። ብዝተሓሰቐ ጥራይ ብ... git:// ወይ ከኣ SSH ፋይላት ንምንባብ ዝኸውን HTTP API የብሉን፣ Nymbot ከይተኣሰሰር ነዚ ይገልጸሉ። እቲ Host ብብሉው (self-hosted) ዝተሰናደደ እንተኾይኑ፣ እቲ Provider ካብ ስሙ ብምጥቃስ ዝተገብረ ግምታይ እዩ፣ ከምኡ እውን ቅድሚ ምድላው ክትቕይሮ ትኽእል ኢኻ።

ብእዚ ኣገባብ ዝተሓያ ሪፖዚቶሪ ምልክት ይረከብ ኣሎ። ንጊት ኣብቲ ዝርዝር፣ ከও ምላሽታት ብዝጽውዖ ስም ጥራይ ጥራይ ጽውዕዎ፣ ብኣብ መረኽሲ ኣርእይቲ ዘሎ መንገዲ ዘይኮነስ።

እንታይ ክሰርሕ ከምສາມາດ?

ኣብቲ ናይ repo ኣገባብ ዝመጽእ መልእኽቲ፡ ከም ሓደ ናይ ምሉእ ምላሽ (single completion) ክበር rather than ከም ሓንቲ ንእታ ኤጀንት ይሰርሕ። እቲ ሞዴል ዳይሬክተሪታት ክዘርዝር፣ ፋይላት ክቆጽብ ከምኡውን ነቲ ተሓታቲ መደብ (tree) ክደሊ ይኽእል እዩ፡ ድሕሪኡ እቲ ብሓቂ ዝረኸቦ መረዳእታ ተጠቂሙ ክመልስ እዩ — ስለEtዮ "ስለምንታይ እዩ እቲ ናይ ዳግማዊ ሙከራ ዑደት (retry loop) ቀዲሙ ዝሓለፈ?" ዝብል ሕቶ ካብ ናይኻ ኮድ ዝመጸ መልሲ እዩ፣ ካብቲ ምስ ናይኻ ዝመስል ኮድ ዝተገምተ መልሲ ኣይኮነን።

እቲ ዝኣረከብካዮ ቅርንጫፍ ኣብ ሕጂ ዘሎ ርእሰይ ይርእዮ።

ምሳ ሰርቨር ይruns ንውያብ ዝተኸፈተ እዩ፣ ኣብ ሰርቨር Nymbot ከም መፈተኛታት ከምቲ ኣብ ኮድካ ዝርከቡ፣ ትእዛዝ ክሰርሕ እውን ክሓትት ይኽእል እዩ። ነፍሲ ወከፍ ግዜ ክሰርሕ ከሎ ንዓኻ ክትፈዊዶ ይጽበ።

ኣብ ስልኪ ዘሎ ናይ ሪፖዚቶሪ ስራሕ፡ Nymbot ጌታ (bug) ይረግፍን እቲ መጥኛ (patch) ከም ዲፍ (diff) የርእዮ።
ኣብ ስልኪ ዘሎ ናይ repo ስራሕ፣ ምስቲ patchን እቲ ዝኸውን ወጻኢ ኸፍታን።

ጽሑፍ ምጽሓትን ኣንባብትን ኣነጻ ግበርኩሉ

?git writes on ፋይላት ንምቕራብ (commit)፣ ቅርንጫፎችን (branches) ንምፍጣርን፣ Pull ወይ Merge requests ንምኽፋትን ዝኽእል ዓቕሚ ይውስኽ። ብመሰረታዊ ኣገባብ ዘይተሰርሑ ኮይኑ፡ ክትጥቀመሉ ክትደልዮ ክትኽእል ጥራይ ክትሓዝዎ ይጥዕም።

ብጻጻፍታዊ ኣጻጻፍ ምስ ቀጠለ፣ ጽብጻፍ ክቕየር ምስ ሕተኻ፣ ኣብ chat ዝተለጠፈ patch ክትረክብ ከይትኸውን፣ ክትምለስካ ዝኽእል branchን pull requestን ክትረክብ ኢኻ፦ ነፍሲ ወከፍ ስራሕ ኣብ... ራሳኻ ቅርbranchእቲ ናይ ውጽኢት ቅርbranch (default branch) ንክትዕዝ (turn off) ከይሓተትካ፡ ዝኾነ ነገር ናብኡ ኣይጥቕንም፤ እዚ እዚ እቲ ዝተኣሓዘሉ ቅርbranch እዩ፡ ከምኡ እውን ንሱ ኢኻ ሓቲትካዮ።

ትሕዝቶታት ምእራም ሓደ ኮሚት ብሓደ ሪፖዚቶሪ፣ ኣብ መወዳእታ እቲ ምእራም ወይ እቲ ሞዴል፡ ሓደ ስራሕ ተወዲኡ ከም ዝወሰነ ምስ ወስነ እዩ ዝቕመጥ። ቅድሚኡ ክትርእዮ እንተደሊኻ፡ ኣብርሃ ቅድሚ ምትእት (commitment) ሓተት ንታታ መኽዘን። እቲ ምልዋጥ ድማ ለውጥታቱ የሓዘመሎም፣ እቲ መልሲ ድማ ከም ፍልታይ ዘርእዮም፣ ከምኡ እውን ተመሓትት ከኣሎም ከሎ እኳ ኣውግዞ ኣPitchውዎም ኣPitchውዎም። ምልመድ ዋጋ ኣይክፈልን እዩ።

ንነፍሲ ወከፍ ተግባር ቅርንጫፍ

ምሳ ኩዕኑ ተራኡ ዝኸውን ቅርንጫፍ ይረኽብ። ንኹሉ ሪፖዚቶሪ (repository) ዝኸውን፣ ካብ ምእታውካ (off) እንተዘይገበርካ፡ ንኡስ ስራሕ (task) ንሱ ኣብ ራእይኡ ዘሎ ቅርንጫፍ (branch) ኮሚትታት (commits) ዘጽሕፍ ኮይኑ፡ እቲ ቅርንጫፍ ድማ እዚ ዝብል እዩ ተባሂሉ ዝተሰኘ፡ nymbot/ ንኣጭር መለያ። Nymbot እቲ መለያ ካብ እቲ ናይ ስራሕ ቅርንጫፍ (working branch) ኣናት ክትክት ክፈጥሮ እዩ፣ እቲ ስራሕ ቀንዲ ኮሚት (commit) ክገብሮ ከሎ፣ ስለዚ ዝበጽሕ ጥራይ ዝኮነ ስራሕ ምንም ቅርንጫፍ ኣይፈጥርን እዩ። እቲ ናይ ስራሕ ቅርንጫፍ ባዕሉ ኣይቕረብን እዩ፣ እዚ ድማ ብዙሓት ስራሕ ናይቲ ተራ ክጽበዩ ከላ፡ ብሓደ እዋን ኣብቲ একে መኽዘን (repository) ክጽሕፉ ዝኽእሉሉ እዩ።

ነጥቢ ስራ ምስተወድአ፣ Nymbot እንታይ ይገብር? ምዑር ከምዝበር ዝተወሃደ። ውል ሕጋዊ መራኸቶ (pull request) ክፈት እቲ መደበኛ እዩ፧ ውህደት ኣቕሪብ ኣብቲ መልሲ ናይ ውህዲ ቁልፊ ትሓትት፤ እቲ ቅርንጫፍ ጥፊ። does nothing more. The default is set in Settings, under ኤካ ኮፍኖ (branch) ሓደ ስራሕ ምስ ተወድአ, and each repository can choose differently in its own form. If the forge has no API for pull requests Nymbot can use, or it refuses one, the branch is left as it is and the reply says so.

መልሲ እቲ ቅርንጫፍ ዘርእዮ ኣርእስቲ የርእይ PR ክፈት, ምቕጻል እና ኣብስር, ከተሰርቶ ዘለቲ ተግባራት (Tasks) ፓነል ምስ ተባሂሉ ይሕዝ። እቲ ተግባር ገና ኣብ ክንዲ ከሎ፣ ካርድኡ፣ እቲ Tasks ፓነልን ዝርግም ኣሎ ነገራት ዝገልጽ ዝርዝርን እቲ ቅርንጫፍ (branch) ምስ ተፈጥረ፡ ኣብ ኩሉ ናብቲ ኣካውንት ዝኣተወ መሳርሒ ብቕልጡፍ ይገልጾ ኣሎ። ዝተሰናከለ ወይ ኣብ መንጎ ዝተሰናከለ ተግባር፣ ገና ቅርንጫፉ ምላሲ ይህብ፣ ስለዚ ከም ኩሉ ካልኦት ንምውሃድ፣ ንምቕራሕ ወይ ንምጽራይ ክግበር ይኽእል እዩ። ውህደት (merge) ማለት ብመኽፈቲ (forge) ናብራ ናይ ዝገብሮ pull request ዝሳቢ merge commit እዩ፣ እዚ ድማ Nymbot ብዝመዝገቦ commit ተኣንክዩ (pinned) ይቕጽል፣ ስለዚ ኣብቲ ዘሎ ግዜ ናብኡ ዝተላእኩ ሓደስቲ commits ብዘይ ምርኣይ ክውሃዱ ኣይከኣሉን እዮም። ዝኾነ ነገር ብforce-push ክግበር ኣይፍቀድን እዩ። እቲ ቅርንጫፍ ምስቲ ኣብ ስራሕ ዘሎ ቅርንጫፍ እንተተጋጭዩ፣ እቲ መልሲ እዞም ዝስዕቡታት ይቕርብ እቲ PR ክፈትዎ ክፈታ ወይ Nymbot ንbranch ምእታው (update ምግባር) ንሕብሮ።...እቲ ዝሰርሕሉ ቅርንጫፍ (working branch) ብሪቤስ (rebase) ከይተገበረ፣ ብመኻቀል (merge commit) ናብኡ ዝሓባበ። GitHub፣ Gitea ወይ Forgejo ነዚ ክገብሮኽ ይኽእሉ፤ GitLab ግን ንዚ ዘድሊ API ስለዘብሎ፣ ኣብኡ ብመኻቀል ጥያቄ (merge request) ክፈትሖ ይግባ።

ናይ CI ከworkflow ፋይልታት ዝተገብሩ ለውጥታት፣ ንዝተገልጸሉ ብይንታ ገና የጽበዩ፣ ሓደ ናይቲ ናብኡ ዝኸውን ቤትbranch (branch) ከይተሓዘ እውን ከምዘርእዮ።

ምጽዳእ

መሳርሒኹም ይዝክር... nymbot/ እዚ ኣካውንት እዚ ዝገበሮም ቅርንፋፋይ (branches)። እቲ ዝቕጽል ስራሕ ኣቲኡ ኣብቲ መኽዘን (repository)፣ ወይ ኣባታት Nymbot ኣጽድኡ ኣብ ዝርዝር መኽዘን (repository list)፣ ናይቲ Pull Request ተሓዲሱ ወይ ተሲርካ ዘሎ ወይ ድማ ክትሓዲስ ምንም ዘይተረፎ ሰብዓተ መዓልቲ ዝሓለፈ ንሳቶም ዘወግድ። ሓደ ቅርንጫፍ (branch) ክወግድ እንታይ ምስ ዝኾነ ኮሚት (commit) Nymbot ዘዘከርቦ ክሳብ ዝበጽሕ እንተኾነ ጥራይ እዩ፣ ስለዚ፡ ካብቲ ዝተሓደሰ ግዜ ክሳብ ሕጂ ሰብ ዝተሓዲሱሉ (pushed to) ይቕጽል፣ ንኻልእ ቅርንጫፍ ድማ ብፍጹም ኣይቕሰስን። ካብቲ ንትእዛዝ ዝሰድድ ባይታኻ ብዝጥቀመሉ ቶክን (token) ይራግፍ፤ ሰርቨር ድማ ጸኒሑ ክገብሮ ዝኸውን ቶክን ኣይሕዝውን እዩ።

ናብ ዝሰርሕ ቅርንጫፍ (working branch) ብቐጥታ ንምልኣኽ እታ ምርጫ ኣጥፋእዋ። እንቅልሲ (task) ድሕሪኡ ነቲ መኽዘን (repository) ንሱ ጥራይ ይሓዝ፣ ካልኣይ እምበር ኣብቲ ተመሳሳሊ ቅርንጫፍ ዘሎ እምበር እቲ ቀዳማይ ክዛዘም ክኸውን ክሳብ እቶም ዝበጽሑ ይጽበ። ናይቲ መተግበሪ (app) ጥንታውያን ስሪት እውን ብዘናHi እተሰርሕ እዩ።

ብምርመራ ዝቕየሩ ነገራት ምመልስ

ናብ ሪፖዚቶሪኻ ዝተጻሕፈ መልሲ እንታይ ከም ዝተሓሰ ይገልጽ፦ እቲ ሪፖዚቶሪ፣ እቲ ብራንች፣ ከምኡ እውን ኩሉ ፋይል። እዞም ለውጥታትን ኣንስእ። ይመልሳቸሎም — ነቶም መገድታት እዞም ኩሎም ኣብቲ ቅድሚ ምውሳኽቲ እቲ ብራንች ዝነበረ ኮሚት ይቕራኡን ከምቲ ነበሩ ድማ ኮሚት ይግበራዕን። ኣብቲ ዝሰርሐዮ ስራሕ ብሓደ ናይኡ ራእይ ዝተፈላለየ ቅርbranch እቲ ናይ ስራሕ መደብ (working branch) ብኣብ alone ተሓዲኡ እዩ፡ ስለዚ ናብታብዲ ክቕርብ ዝኽእል nothing እዩ፦ ኣብስር ብጌን ኣብ ክንዲ branchኡ የወግዶ።

እቲ ዝተገብረ ናይ ምትሕልፈስ (revert) ተግባር እዩ፣ ናይ ዳግም ምጽሓፍ (rewrite) ኣይኮነን። ዝኾነ ነገር ኣይተሰረሓን፡ ዝኾነ ታሪኽ ድማ ዳግሚ ተይብሐረ/= ከሎ እዩ፦ Nymbot ዝገብሮ ዘሎ ነገር ኣብ መዝገብ (log) ይ remains እዩ፣ ጥራት ግን ድልሚ እቲ ቅርጸ-ኣብነት (branch) ኣይኮነን። ኣብ መንጎ እዚኣ ዝተረከብ ሰብ ዝጥቀመሉ (pulled in) ንምሉእ ስራሕ ዝኸውን ኮPiት (checkout) ገና ይጥቀመሉ።

ዝለኣለዩ ዋጋ ኣይኽፍልን እዩ። ምጥፋእ (Undoing) ንሞዴል ኣይትንካልን ስለ ዘይብሉ፣ ክሬዲት ኣይውስድድን እዩ — እቲ ናይ ኣፍታፍ መደብ (access token) ከም ኩሉ ኻልእ ናይ መደፍኣይ ጥቓ፣ ምስቲ ሓደ ናይ ምልኣኽ ሕቶ ብሓባር ይጓዝ፣ ናይ ነቲ ቼክፖይንት (checkpoint) ዝኾነ ነገር ኣብ ናትካ መሳርሒ ጥራይ እዩ ዝኽ保存 ዝብል፣ ካብኡ ወጻኢ ኣብ ኣበየነ ኣይኽ penyimpanan እዩ።

ፋይላት ጥራይ

ዝተኸፈተ ብራንች ወይ ፐል ሪኳስት (pull request) ተዘሊሉ ኣብቲ ዝነበረ ቦታ ይቐመጥ ኣሎ። ብመሰረት ናይ ሰብ ፐል ሪኳስት ክዝጉድሉ (closing) ምፍታሕ ኣይኮነን፣ ከምኡ እውን ካልኦት ሰባት ዝቐበልዎም ብራንች ክትቕልሉ (deleting) ምፍታሕ ኣይኮነን — ክት銷ድዎ እንተደሊኻ፡ ንሳቶም ብውሑዱኻ እቲ ስጉምቲ ክትወስድ ኣለካ።

ሓደ ናይ repo ስራሕ ክንደይ ይመጸየ?

ሓደ ስራሕ ኣብ repo፡ ኣብ ሓደ መልእሲ ክሳብ ሾስራይ ናይ ሞዴል ምልኽታታት ይጥቀመ — ምልከብ፣ ምንባብ፣ ምድላይ፣ መልሲ ምሃብ — ነፍሲ ወከፍ ናይቲ ዝተሓSt ዝተጸና St ሞዴል ዋጋ ይኸፈል ዋጋ ፕሮዝኽትእ ዘገልግሉ ዝኾኑ ጥራይ ደውታታት እዮም ክፍሊት ዝኽእሉ፣ ስለዚ ካብ ሓደ ፋይል ዝተረኽበ መልሲ ዝኸፍል ዋጋ፣ ከምቲ ሓዱሽ መልሲ ዝኸፍል ኣበላኺት እዩ።

እታ ኣፕሊኬሽን ድሕሪ ነፍሲ ወከፍ ስራሕ ሬፖ፣ እቲ ሓፈሻዊ መጠንን ብዝሒ መሻርኽትን ትገልጽ እያ።

ሓደ ስራሕ ቦታ ምስ ዝሓትት

ናይ ሪፖዚቶሪ ስራሉ ሓደ ምልዋጥ (loop) እዩ፣ ጥራይ ሓደ መልሲ ዘይኮነ፦ ሞዴሉ ሓደ ዳይሬክቶሪ የዘርዘር፣ ሓደ ፋይል የጽህብ፣ ኣብቲ መደብ ይደልብ፣ ካልእ የጽህብ፣ ድሕሪኡ ጥራይ የጽሕፍ። እቲ ምልዋጥ ሓደ ወሰን ኣለዎ — እቲ መልሲ ዝመደበሉ ብምልላይ ብዛዕባ ቁጽሪ ናይ ሞዴል ምልዋጣት — ምኽንያቱ ባይወሰን ዝኾነ ኤጀንት (unbounded agent) ባይወሰን ዝኾነ ሂሳብ (unbounded bill) ስለዝመይእ።

ሓደ ስራሕ ዝተሰተወሉ መጠን ምስ ተባዚኡ፡ ገና ክፍጸም ከምዘለዎ ከሎ፡ Nymbot ይቋርጽ፣ ዘለዎትን ክፍጸሞ ከምዝኽእለን ይሃብካ፣ ከምኡ ድማ ይገልጽ። ዝተወሳሰበ ክፍሊት ኣይኽፈልን።

እንቅፋት ከዓለዩ ክቕጽል ከምዚ እውን ክትቅጸሎ ትኽእል ኢኻ። ኣብ Settings ውጽኢት ቐጣሊ ባጀት (continuation budget) ኣቐሚጥካ፣ Nymbot ሓደ ስራሕ ምስ ተወድአ ካብቲ ተመሳሳሊ ተረፈ ባጀት ካልእ ፍቓድ ይቕጽል፣ እዚ ድማ ካብቲ ተጀሚሩ ካብቲ ዝተወደደ ወገን እኳ ተመሊሱ ከም ዘይቆጽብ፣ ብትክክል ካብቲ ዝቖመሉ ቦታ ብምቕጻል እዩ። ብእርጋብ ብእርጋብ ይኸይድ፣ ነፍሲ ወከፍ ስጉምቲ ድማ ክሳብ ክንደይ ከም ዝኸፈለ ይገልጽ፣ ባጀት ምስ ተወድአ፣ ስራሕ ምስ ተወድአ፣ ወይ ንስኻ Stop ምስ ተካየኻ ድማ ይቁም እዩ። “until my balance runs out” ምረጋይ ገና መሰረት ዘለዎ ምሉእ ወሰን እዩ — እዚ ንስኻ ብጣዕሚ ዝተጻሕፈ ቁጽሪ ዘይኮነስ፣ ናይ ባጀትካ መጠን እዩ።

መዝገብ

ናይ መበገሲ ተግባር ስተዓትፎን ንትብልካን እዩ። ባጀት እንተዘይወሰንካ፣ ምንም ነገር ኣይቕጽልን፣ ንሓትትካዮ መልሲ ንላዕሊ ድማ ምንም ወጻኢ ኣይኮነን።

ባህላዊ ኣገባብ ዴቫይስካ chauss እትሳይእ እትትርፍ ክፋል ብሓደ ብሓደ እዩ፣ ስለEt much፡ ሓደ ስራሕ ክቕጽል ከም ዝኽእል እቲ ኣፕሊኬሽን ክኸፍተሉ ከሎ ጥራይ እዩ። ምስ ናይ መተallyታት ዳራታት (background runs) ዝተሰርሐ፣ ሰርቨሩ ነቲ ዝተረፈ legs ኣብ ግዜ እቲ ኣፕሊኬሽን ዝተዓዘበ፣ ኣብቲ ተመሳሳሊ ባጀት፣ ኣበዚ 40 legs ከምኡውን 6 ሰዓታት፣ እርሳቱ ድማ እቲ ስራሕ ምስ ተወድአ ሓደ ግዜ ይነግርካ እዩ። ነዚ ንምግባር ድማ እቲ repository token ምስ እቲ ስራሕ ዝሰርሕ እዩ ብሓደ መራኸቢ (key) ዝተዓዘበ ክገብሮ እዩ እቲ መራኸቢ ድማ ምስ ተወድአ እቲ ስራሕ ዝተሓዛ ከምኡውን ኩሉ ግዜ ኣብ ውሽጢ 6 ሰዓታት የጥፍኦ እዩ። ሓደ background task ከም ኩሉ ካልኦት ስራሕታት ናብ ናቱ ቅርፊት (branch) ይጽሕፍ።

ብዛዕባ እቲ ምልክት

ብዛዕባ እቲ ምልክት

እቲ ኣፍልጦ መደብ (access token) ኣብቲ ዘለኻሉ መሳርሒታት ይ kept ይግበር፣ ከምኡውን ኣብ መንጎኦም ኣብነት ናይ end-to-end encrypted Settings ይተሓሓዝ፣ ስለዚ ሰርቨር ዝተሓዘ ኮፒ ጥራይ ዘለዎ እዩ፣ ክርድኦ ግን ኣይኽእልን እዩ። ብ... ይቕረብ። መሳርሒ ምጽራሕ, ምስቲ Nymbot ሰራሕተኛ ምስ ዝመጽእ ምሉእ ጥያቄ ይጓዝ፡ ኣብ ወገን ሰርቨር ድማ ክቕራእ ከም ዝኽእል ኣይ preserved ይግበርን ወይ ናብ relays ኣይትሰርጽን እያ። ሰርቨር እዚ ክሕዝካእ ዝኽእል ብቐዳታይ እዚ ምስ ተዓጽላ ጥራይ እዩ፣ ኣብ እዋን እዛ... ኣብ መራኸሲ ምትያተል ዝተመሓለወሉ እዩ፡ ንመብዛሕትኡ ግዜ ድማ ክሳብ 6 ሰዓታት ጥራይ ይشتغل። ክትጥቀመሉ እትደልዮ ሓደ መኽዘን (repository) ጥራይ ክትወሰንዮ፣ ምስ ወዲኻ ድማ ኣብ ዘቕረብካሉ ኣገልግሎት (provider) ናይ ምግዲ ፈቃደይ (revoke) ንጊድ።

ብትቅላሽ (sync) ስለሚህን፣ ነቲ ሪፖዚቶሪ (repository) ዝጥቀመሉ ቻት፣ መሊኻ ብዘይተኣሚStኣ ቅድሚ ምቕራብካ ኣብ ኩሉ እትኣትየሉ መሳርሒታት ይሰርሕ። ኣብ ሓደ መሳርሒ ሪፖዚቶሪ ምፍሳኹ (disconnecting) ኣብቶም ካልኦት እውንቶክን (token) የክሰርስ። እቲቶክን ፈNever ኣይኣቱእን ሰርቨር ምግባርእቲ መደብ (container)።