ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-25, Saturday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Git රෙෆ්ස් භාවිතයෙන් AI කේතන ඒජන්ට් දෙදෙනාට මර්ජ් ගැටළුවක් නැතිව වැඩ කිරීම

Git රෙෆ්ස් භාවිතයෙන් AI කේතන ඒජන්ට් දෙදෙනාට මර්ජ් ගැටළුවක් නැතිව වැඩ කිරීම

AI කේතන ඒජන්ට් දෙකක් එකම ගිට් රෙපොසිටරියෙහි එකවර ක්‍රියාත්මක වූ විට, මුලින්ම බිඳ වැටෙන්නේ කේතය නොව, ඒවායේ සම්බන්ධතාමය ගැටළුවයි. ඒජන්ට් A එක auth මොඩියුලය පනස්වලින් පනස්වලට පිරිසිදු කරමින් සිටී. ඒ අතර, ඒජන්ට් B එකත් ඒම වැඩකට මුල පළ කරයි, නමුත් දෙදෙනාම පසුගිය සැසියක සිදු කළ වැඩ මත කිසිදු මතකයක් නොගෙන, නව කොන්ටෙක්ස්ට් වින්ඩෝවකින් පටන් ගනී.

මේ වගේ තත්ත්වයන්ට සාමාන්‍ය විසඳුම් වශයෙන් රිපෝ එකේ state file එකක් තබා, ඒක diff වලට සහ merge ගැටළුවට හේතු වේ. හෝ පිටත issue tracker එකක් භාවිතා කිරීම API token, rate limit, ජාලයෙහි පූර්ණ රිලයින්ස් වැනි ගැටළු ගෙන එයි. එම නිසා grite නමැති නව issue tracker එකක් නිර්මාණය කරන ලදී.

grite එක git රෙපොසිටරිය තුළ append‑only event log එකක් ලෙස ක්‍රියා කරයි. එහි තොරතුරු ගිට් රෙෆ් එකක් refs/grite/wal යටතේ සුරැකෙයි. සෑම සිදුවීමක් (issue එකක් සාදීම, අදහසක් එක් කිරීම, ලේබලයක් වෙනස් කිරීම) එකක් CBOR ආකාරයේ අක්‍රමික සංඛ්‍යාතයක් ලෙස ලියා තැබේ. වැඩ කාරකය (working tree) සම්පූර්ණයෙන්ම පිරිසිදු පවතින අතර, grite එක ලියන එකම ගොනුව AGENTS.md පමණි – ඒ ඒජන්ට්ලාට මෙය ස්වයංක්‍රීයව හඳුනාගැනීමට උපකාරී වේ.

git රෙෆ් එකේ තොරතුරු ශාඛා, merge, push වීමේදීත් ඒම පරිදි ගමන් කරයි. නව ගිට් සර්වර් එකකට push කරන්නේ නම්, issue log එකත් සමඟම සින්ක් වේ. අමතර සේවාදායකයක්, දත්ත ගබඩා (database) හෝ නව ප්‍රොටෝකෝලයක් ඉගෙනගැනීමට අවශ්‍ය නැත.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලාංකීය සංවර්ධකයන් සහ තාක්ෂණ ආයතන සඳහා මේ නව පද්ධතියේ ප්‍රයෝජන වඩාත් වැදගත් වේ:

  • ලොකු ප්‍රමාණයේ AI ඒජන්ට්ලා සමඟ වැඩ කරන විද්‍යාල සහ විශ්වවිද්‍යාල සිසුන්ට, merge conflict වලින් නිදහස්ව කේතය ලියීමට හැකියාව ලැබේ.
  • ස්ථානික සමාගම් සඳහා, අමතර server හෝ cloud සේවා ගැනීමට මුදල් වැය නොකර, git පදනමෙන්ම issue tracking කළ හැකි බැවින් වියදම් ඉතිරි වේ.
  • ආරක්ෂණයත් සමඟ, සියලු log එක BLAKE2b hash සහ Ed25519 අත්සනින් තහවුරු කර ඇති බැවින්, තොරතුරු අනිවාර්යයෙන්ම පරීක්ෂා කළ හැකිය.

grite එකේ ක්‍රියාකාරිත්වය තත්ත්වය අනුව මිනිත්තු කිහිපයකින් සිදු වේ. උදාහරණයක් ලෙස, issue එකක් සාදීමට ~5 ms පමණ වේ, 1,000 issue ලැයිස්තුවක් ලබා ගැනීමට ~10 ms ක්, 10,000 event ලොග් එකක් පූර්ණයෙන්ම නැවත පූරණය කිරීමට ~500 ms වේ. මෙම කාර්යක්ෂමතාවය ශ්‍රී ලංකාවේ ඉදිරිපත් වන AI‑driven development වලට විශාල වාසියක් ලබා දේ.

අවසානයේ, grite එකේ CLI හා විකල්ප daemon එක මගින් developers සහ AI agents දෙදෙනාම එකම issue එකේ වෙනස්කම් එකම merge order එකකින් නොමැතිව, conflict‑free ලෙස අනුගමනය කළ හැකිය. මෙය git‑based multi‑agent editing සඳහා නව මාර්ගයක් ලෙස සැලකිය යුතුය.

💡 Git රෙෆ්ස් සමඟ Grite භාවිතා කර, AI ඒජන්ට්ලාගේ වැඩ සරළ කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Git #AI #IssueTracker #Grite #Developers