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

MCP Pin එක සැම වෙනසකටම අවරෝධ කරයි – නව compat_gate.py සමඟ ගැලපෙන‑බැඳුම් පරීක්ෂණය

MCP Pin එක සැම වෙනසකටම අවරෝධ කරයි – නව compat_gate.py සමඟ ගැලපෙන‑බැඳුම් පරීක්ෂණය

මීට මාසයක් පෙර, MCP (Machine‑Callable Protocol) මෙවලම් සඳහා 40 පේළි කේතයක් නිර්මාණය කරමින්, manifest hash එක pin කර, “rug‑pull” වළක්වා ගැනීමට උත්සාහ කළේය. එය කාර්යය සාධනය කළත්, එකම ගැටළුවක් පවතින බව ලේඛනයේ අවසානයේ දක්වා, ඒ නිසා නව සෙට් එකක් සකස් කළ යුතු විය. Pin එක, මෙවලමේ definition එකේ ඕනෑම වෙනසක් සිදු වූ විට සක්‍රිය වේ – අත්‍යවශ්‍ය පරාමිතියක් ඉවත් කිරීමක් හෝ අමතර පරාමිතියක් එක් කිරීමක් දෙකම එකම ඇලට් එකක් දායි.

මෙම ගැටළුවේ මූලික හේතුව, hash එකේ “එකම bit එක” මත පදනම්ව ක්‍රියා කිරීමයි – එකම, වෙනස්. Manifest එකේ නාමය, විස්තරය, inputSchema එක SHA‑256 එකකින් canonicalize කර, එම hash එක live manifest එකට නොගැලපේ නම් Pin එක බ්ලොක් කරයි. නමුත් schema එකේ අර්ථය වෙනස් වුවත්, එය ඔබේ API කැඳවුම්වලට බලපාන්නේ නැති අවස්ථා බොහොමයක් තිබේ.

ලේඛකයා AI උපකාරකයක් සමඟ compat_gate.py නමැති නව මෙවලම සකසා, inputSchema වෙනස්කම් “compatible” (අනුවර්තනීය) ද, “breaking” (බිඳුනු) ද යන්න වෙන් කරයි. මෙය පරණ කැඳවුම් රීතියන් පරික්ෂා කර, අනුකූල නම් නිශ්ශබ්දව පසුබැසීම, බිඳුනු නම් fail‑closed ලෙස ක්‍රියා කරයි.

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

ශ්‍රී ලංකාවේ තාක්ෂණික කමිටු, විශ්වවිද්‍යාල සිසුන්, ස්ථානීය ව්‍යාපාර සඳහා මෙම නව උපකරණය පහත පරිදි වැදගත් වේ:

  • විකසකයින්ට ආරක්ෂිතව – MCP spec එකේ නිතරම වන යාවත්කාලීනවලින් වැඩි බාධාවක් නොමැතිව, සේවා නතර නොවී ක්‍රියා කරගත හැක.
  • ඉගෙනුම් පරිසරයට – schema compatibility පිළිබඳ සංකල්පය ඉගෙන ගැනීමට, real‑world උදාහරණයක් ලෙස compat_gate.py භාවිතා කරගත හැක.
  • ව්‍යාපාරික විශ්වාසයට – API සුරක්ෂිතතාවය හා අඛණ්ඩතාවය වැඩිවීම නිසා, සේවාදායකයන්ට නවතම විශේෂාංග ලබාදීමේදී බාධා අඩු වේ.

අවසන් වශයෙන්, Pin එක “change tracker” එකක් වන අතර, එය “compatibility checker” නොවන බව තේරුම් ගැනීම අත්‍යවශ්‍යය. compat_gate.py වැනි උපකරණයක් සමඟ, සංවර්ධකයින්ට අලුත් schema එකක් බිඳුනුද නැද්ද යන්න තීරණය කර, අවශ්‍ය නම් මාර්ගගතව පියවර ගැනීමට හැකියාව ලැබේ.

මෙම නව ක්‍රමය, MCP ecosystem එකේ නිරන්තර යාවත්කාලීනවලට වඩා ස්ථායි, ආරක්ෂිත, සහයෝගී පරිසරයක් ගොඩනැගීමට මූලික පියවරක් වේ.

💡 ඔබේ API යාවත්කාලීනවල අඛණ්ඩතාවය දැන්ම පරීක්ෂා කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#MCP #Schema #Python #AI #DevTools