අපගේ කණ්ඩායම තුනෙකු, එකම ගිට් රෙපොසිටරිය තුළ දසකට අධික AI කේතන ඒජන්ට් (sub‑agents) එකවර ධාවනය කරමින් වැඩ කරයි. ඒජන්ට්වල සංඛ්යාව වැඩි වීමත් සමඟ, එකම ගොනුව දෙදෙනාම සම්බන්ධ වීම, එකක් git stash භාවිතා කර අනිත් ඒජන්ට්ගේ කාර්යය අහෝසි කර දීම වැනි ගැටළු බොහොමයක් ඇතිවුණා.
ඉතා කෙටි කාලයේ මේ ගැටුම් වැඩි වීමෙන්, මර්ජ් කරන අවස්ථාවේදී දෙදෙනාම එකම මොඩියුලය වෙනත්‑වෙනත් ආකාරයෙන් පැළඳූ නිසා, GitHub එකෙන් මාර්ගයක් පෙන්වා දෙන තුරු අඩු‑වැඩියාවක් නොදැන සිටියෙමු. එම අවස්ථාවේ සාමාන්ය විසඳුම එක පාර්ශවයක් අතහැර දැමීමයි – ඒත් ඒක තවත් වැඩ බරක් බව පෙනේ.
කණ්ඩායම එකිනෙකට කතා කරමින්, කේතබෙදාගැනීමේ ප්රදේශ වෙන් කර ගත්තාත්, ඒජන්ට්වලට “ලේන්ස්” සීමා නොවෙයි. කොහේ හෝ එක්‑එකක් හෙල්පර්, රිෆැක්ටරින්, හෝ නව සවිස්තරයක් ලියන විට, අනෙක් ඒජන්ට් එම කොඩ් එකට අත වැටුවේය. ඒ නිසා, ගැටුම් ඉවත් කිරීමේදී අපි මුලින්ම වැරදි ගැටුම විසඳමින් සිටියේය – ඒ ජීවිතයේ පළමු පියවරම නොවෙයි.
මේ සියල්ල තවත් ගැලපෙන්න, කණ්ඩායම Shepherd නම් නව මෙවලමක් නිර්මාණය කළා. එය මෘදුකාංග ඒජන්ට්වලට lease/lock පද්ධතියක්, සහ සජීවී presence feed එකක් ලබා දේ. ඒජන්ට් එකක් රෙපොසිටරියේ කොටසක් ලියා ගැනීමට අවශ්ය නම්, Shepherd ඒ කොටසට ලොක් එකක් ලබා දෙන අතර, අනෙක් ඒජන්ට්වලට “මෙම කොටස මේ මොහොතේ වෙනත් එකක් භාවිතා කරයි” කියා පෙන්වයි. මෙය mcp (Message Control Protocol) හරහා Claude Code, Codex, Cursor වැනි විවිධ AI කේතන සේවා සමඟ ක්රියා කරයි.
Shepherd භාවිතා කිරීමෙන් පසු, මර්ජ් ගැටුම් ගණන අඩුවීම, කේතයේ ගුණාත්මකභාවය වැඩිවීම, සහ ඒජන්ට්වල අතර සම්බන්ධතාවය වැඩි වීම වැනි ප්රතිඵල දැකිය හැකි විය. මෙය සම්පූර්ණයෙන්ම open‑source, npm පදනමෙන් (@korso/shepherd) ලබා ගත හැකි අතර, එක් වරක් සකස් කිරීමෙන් පසු අතින් මනාව ක්රියා කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්, විශ්වවිද්යාල සිසුන්, හා තාක්ෂණ ආයතන සඳහා මෙම මෙවලම විශාල අවස්ථාවක් ලබා දේ:
- AI‑කේතන ඒජන්ට් භාවිතයෙන් වැඩි වේගයෙන් පද්ධති සංවර්ධනය කළ හැකි අතර, ගිට් ගැටුම් නිසා සිදුවන කාලය අඩු වේ.
- ඉගෙනුම් පරිසරයන්හි කණ්ඩායම් වැඩ කිරීමේදී, සජීවී “කවුරුත් කුමන කොඩ් එකේ වැඩ කරනවා?” කියන දෘශ්යයක් ලබා දෙන නිසා, සම්බන්ධතාවය ඉහළ යයි.
- ව්යාපාරික වශයෙන්, මර්ජ් වැරදි නිසා සිදුවන අත්යවශ්ය පණිවිඩ නඩත්තු වියදම අඩු කර, නිෂ්පාදන කාලය කෙටි කරයි.
- ඔපන් සෝස් වශයෙන්, ශ්රී ලංකාවේ තාක්ෂණික සමාජයට ග්ලෝබල් ප්රජාව සමඟ සම්බන්ධ වීමට, සහ තාක්ෂණික පරිසරය ශක්තිමත් කිරීමට අවස්ථාව සැලසේ.
Shepherd හරහා, අපි කේතන ඒජන්ට්වල “අන්යෝන්ය දෘශ්යය” ලබා ගනිමින්, කේත ගුණාත්මකභාවය, වේගය, සහ කණ්ඩායම් සම්බන්ධතාවය නව මට්ටමකට ගෙන යන්නෙමු. ඔබත් මේ අත්දැකීම පරීක්ෂා කර, ඔබේ වැඩ ප්රවාහය කෙලෙසද වෙනස් කරනවාද බලන්න.
මෙම නව තාක්ෂණික විකල්පය, ශ්රී ලංකාවේ ඩිවෙලප්මන්ට් ක්ෂේත්රයට නව දොරක් විවර කරයි. ඔබේ අදහස අපට කියන්න.