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

Claude සහ Codex අතර JSON හස්තාරෝපණය: GitHub Actions වලින් AI වැඩ ප්‍රවාහය සම්මුඛ කරමු

Claude සහ Codex අතර JSON හස්තාරෝපණය: GitHub Actions වලින් AI වැඩ ප්‍රවාහය සම්මුඛ කරමු

AI අන්තර්ගත නිර්මාණ පයිප්ලයින් එකක් ගොඩක් කාලයක් පවත්වාගෙන යන අතර, Claude (ලිඛිත ලිපි සහ වීඩියෝ) සහ Codex (ප්‍රතිපාදන පරීක්ෂක) අතර සම්බන්ධතා ගැටළුවක් හමුවුණා. දෙදෙනා GitHub Actions හි වෙන්වූ සෙෂන්වල ක්‍රියා කරන නිසා, එක් එකට "කාර්ය සූදානම්" කියලා සටහන් කරලා දෙන්න අමාරු වුණා.

මෙම ගැටළුව විසඳීමට ලේඛකයා 120 පේළි Node.js ස්ක්‍රිප්ට් එකක්, සහ රෙපෝසිටරියේ JSON ගොනුවක් (data/coordination/codex-handoffs.json) භාවිතා කරමින් පූල්-බේස්ඩ් (pull‑based) ආකාරයක් ගොඩක් කළා. Claude ලිපිය ලියද්දී ඒ ලිපිය සම්බන්ධයෙන් "review task" එකක් JSON ගොනුවට ලියා, තමාගේ සෙෂන් අවසන් කරයි. Codex එම JSON කියලා පරීක්ෂා කර, සාර්ථක වුවහොත් "complete" බවට යාවත්කාලීන කරයි. ඊළඟ Cron run එකේ Claude නැවත පරීක්ෂා කර, සම්පූර්ණ වූවා නම් ලිපිය ප්‍රකාශනයට යවයි.

ඉන්පසු මෙය "push" වඩා "pull" ආකාරයක් හොඳයි කියලා තේරුම් ගත්තා. Push notification එකක් සේවාවක් සජීවීව සිටිය යුතුයි, නමුත් Cron‑driven සෙෂන්වල ඒක නොමැත. JSON ගොනුව රෙපෝසිටරියේ සාමාන්‍ය අංශයක් වීම නිසා, එකම ස්ථානයේ සියලු workflow එකට බෙදා හැරිය හැක, Git log මගින් audit trail එකක් ද ලැබේ.

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

මෙම පද්ධතිය ශ්‍රී ලංකාවේ ‍විකසකයන්, අධ්‍යාපනිකයන් සහ ව්‍යාපාරිකයන්ට කිහිපයක් වගේ ප්‍රයෝජන දක්වයි:

  • වියළි සම්පත් අවශ්‍යතා අඩු කිරීම: බාහිර CI/CD සේවාවක් භාවිතා නොකොට, රෙපෝසිටරියේ JSON එකේම සම්බන්ධතා කළමනාකරණය කිරීමෙන් ගාස්තුව අඩු වේ.
  • ආරක්ෂාව සහ පාලනය: තවත් තෘතිය පාර්ශවයක් නොමැති නිසා, API token හෝ සත්‍යාපන තොරතුරු රැකවරණය කිරීමේ අවදානම අඩුයි.
  • ඉගෙනීමේ අවස්ථා: Node.js, GitHub Actions, AI agents (Claude, Codex) සමඟ ප්‍රායෝගික ව්‍යාපාරයක් නිර්මාණය කරමින්, තාක්ෂණික දැනුම වැඩිදියුණු කරගත හැක.
  • ස්ථායිකරණය සහ විශ්ලේෂණය: Git log මගින් සෑම handoff එකක්ම පසුබැසීමක් නොමැතිව නිරීක්ෂණය කළ හැකි නිසා, දෝෂ හඳුනා ගැනීම හා පද්ධතියේ විකසනය පහසු වේ.

ඉදිරියේදී ලේඛකයා මෙම පද්ධතියට වැඩි විශාලතාවයක් (ETL audit, image generation) එක්කර, max_silence_minutes අගය වැඩි කර, වැඩි කාලීන කාර්යයන් පවා නිරවද්‍යව පාලනය කිරීමට සැලසුම් කරයි.

කෙටි සාරාංශයක් ලෙස, pull‑based JSON ledger එක GitHub Actions සමඟ AI workflow එකක් සාර්ථකව සම්බන්ධ කරන්නේ කෙසේද කියලා මේ ලිපියෙන් පැහැදිළි කළා. ඔබත් ඔබේ AI පයිප්ලයින් එකට මේ ක්‍රමය යොදා ගන්න පුළුවන්!

💡 ඔබේ AI පයිප්ලයින් එකට මේ pull‑based ledger එක දැන්ම ඇතුළත් කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#AI #GitHub Actions #Node.js #Automation #Sri Lanka