අපේ මෙනු බාර් එකේ පෙන්වන AI කේත උපකාරකය (Claude/Codex) එකක් පමණක් පෙන්වයි. ඒත් එකවර පහක් වගේම සෙෂන් ක්රියාත්මක වෙද්දී, කුමන සෙෂන් එක පෙන්වන්නේද කියලා තීරණය කරගන්නා ප්රශ්නයක් උත්පන්න වෙයි.
පැරණි ක්රමය සම්පුර්ණයෙන්ම සංස්කරණ කාලය (modification time) පදනම් කරගෙන හිටියේ. නවතම වෙනස්කමක් තිබුනත්, එය පරිශීලකගේ අවධානයට අගය නොදිය හැක. උදාහරණයක් ලෙස, පසුබැසීමේ වැඩක් ඉවර වී පරිශීලක අවසරයක් ඉල්ලන තැනට පසු, වෙනත් ත්රෙඩ් එකේ සාමාන්ය ප්රගතිය පෙන්වීමෙන් වැරදි තේරුමක් ලැබෙයි.
Agent Island v1.7.1 නව අනුව, සෙෂන්වලට පහත පරිදි ප්රමුඛත්වය දෙන ලදි:
- 4 – අසමත් (unacknowledged) needs‑you
- 3 – අත්හිටුවා (stalled)
- 2 – ක්රියාත්මක (working)
- 1 – පිළිගත් (acknowledged) needs‑you
- 0 – idle / auth / rate‑limit
ඉන්පසු, එකම ප්රමුඛත්වයක් ඇති සෙෂන් අතර තරඟය කාලය අනුව විසඳේ. මෙය UI එකේ අයිකනය පෙන්වීමත්, රිමයින්ඩර් කාණ්ඩය තබා ගැනීමත් අතර වෙනස තබා ගැනීමට උපකාරී වේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලාංකීය සංවර්ධකයින්ට, බහු AI සෙෂන් එකට එකම UI ඉදිරිපත් කිරීමේ ගැටළුව තවත් අඩුවේ. නව ක්රමය පරිශීලකයාට ඉතා වැදගත් ක්රියාමාර්ග (needs‑you) පළමු වරට පෙන්වයි, එමඟින් වැඩ කාලය ඉක්මනින් ඉදිරියට ගෙන යා හැක. ඒ නිසා, තාක්ෂණික සමාගම්වල වැඩබලන කාලය අඩුවී, පාරිභෝගික සේවා වේගවත් වේ.
ශ්රී ලංකාවේ තරුණ සංවර්ධකයින්ට, මෙම නීතිමය ක්රමය අධ්යාපනයේදී බහු AI උදව්කරුවන් සමඟ වැඩ කරන විට, කුමන උදව්කාරකය ඉක්මනින් අවශ්යද කියා හඳුනාගැනීමට පහසු වේ. එමඟින්, ඉගෙනීමේ කාර්යක්ෂමතාවය වැඩිවේ.
ව්යාපාරික පරිසරයේ, වැඩ බහු-තර්ජන (multi‑thread) පරිසරයක් තුළ අධිවේගී UI පාලනයක් අවශ්ය වේ. මෙම නව ප්රමුඛත්ව සැලැස්ම, පද්ධතියේ ස්ථාවරත්වය රැක ගැනීමටත්, පරිශීලක අත්දැකීම උසස් කිරීමටත් මූලික වේ.
අවසන් වශයෙන්, සෙෂන්වල ක්රියාකාරිත්වය අනුව UI එකේ අයිකනය තේරීම, පසුබැසීමේ දෝෂයන් සහ අධික පණිවිඩ ගැටළු ඉවත් කරයි. ඒත්, රිමයින්ඩර් ලැයිස්තුව සෑම සෙෂන්ම තබා ගැනීමෙන්, අනෙකුත් ත්රෙඩ් වල අවශ්යතා අහිමි නොවෙයි.