Laravel පදනම්වීඩ් අඩවි සංවර්ධනය කරන මොහොතේ, එකවර බොහෝ AI‑කේතකරණ ඒජන්ට් (Claude, Codex, Gemini) ක්රියාත්මක කරන්නේ නම්, ඔවුන් අතර සම්පත් ගැටළු එනවා. ඒ ගැන තවත් වරක් සොයා බැලුවේ, Orca නමින් නවතම ඒජන්ට් සංවර්ධන පරිසරය භාවිතා කරමින්, ගිට් වර්ක්ට්රී (Git worktree) මඟින් සම්පූර්ණ වශයෙන් වෙන්වූ පරිසරයක් ගොඩක් කරගත් අයුරුයි.
ආරම්භයේදී, දෙකක් හෝ වැඩි AI ඒජන්ට් එකට එකම දත්තගබඩාව (database) හෝ එකම queue, එකම Reverb පෝට් එක භාවිතා කරන විට, migrate:fresh --seed වැනි කමාන්ඩ් එකක් අනිත් ඒජන්ට්ගේ කාර්යය මැද පවා මකා දමයි. ඒ නිසා පරාජය වෙනුවට, Git worktree භාවිතා කරලා එක් ශාඛාවකට (branch) අලුත් ෆෝල්ඩරයක් සකස් කරගත හැකිය. නමුත් Laravel යෙදුමට එය ප්රමාණවත් නොවේ – දත්තගබඩාව, HTTPS ලොකු ලේඛන, WebSocket පෝට්, ඉදිරිපස (frontend) ගොනු ආදියත් වෙන්විය යුතුයි.
Orca මේ සියල්ල සරලව කළ හැකි කරයි. එය එක් එක් වර්ක්ට්රී එකකට Setup Script සහ Archive Script දෙකක් ලබා දී, ඒවා ක්රියාත්මක වන විට ORCA_ROOT_PATH හා ORCA_WORKSPACE_NAME වැනි පරිසර රූප (environment variables) ලබා දේ. සකස් කිරීමේදී, මූලික රිපොසිටරියේ .env ගොනුව පිටපත් කරගෙන, ඒකම SQLite ගොනුවක් වෙන්වූවක් ලෙස සෑදීමෙන්, එකම දත්තගබඩාව භාවිතා කිරීමේ ගැටළු අවසන් වේ.
එසේම, Laravel Herd භාවිතා කර, එක් එක් වර්ක්ට්රී සඳහා වෙනම HTTPS‑සහිත site එකක් (උදා: myapp-feature-invoices.test) සකස් කරයි. ඒ නිසා ඒජන්ට් A සහ ඒජන්ට් B එකම මැෂීනයේ, වෙන වෙනම PHP සංස්කරණ, වෙන වෙනම දත්තගබඩාව, වෙන වෙනම පෝට් ආදිය සමඟ නිදහස්ව වැඩ කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
- සංවර්ධකයින්ට – වර්ක්ට්රී මත පදනම්ව පරිසරය වෙන්වීම නිසා, දෝෂ හෝ මයිග්රේෂන් ගැටළු නොමැතිව කේත පරීක්ෂණ සිදු කළ හැකිය.
- විදුහල්පතින්ට සහ සිසුන්ට – AI‑කේතකරණ ඒජන්ට් භාවිතයෙන්, Laravel පදනම්වීඩ් අධ්යයනයේ ප්රායෝගික පරිසරයක් ලැබේ, ඉගෙනීමේ වේගය වැඩිවේ.
- ව්යාපාරිකයන්ට – එකම සේවාදායකය මත බහු AI‑ඒජන්ට් එකම සමකාලීනව ක්රියාත්මක කිරීමෙන්, නිෂ්පාදන කාලය කෙටි වේලාවකින් ඉක්මවා, තැන්පතු (cost) අඩු වේ.
අවසන් වශයෙන්, Orca සහ Laravel Herd එකතුවෙන්, AI‑කේතකරණ ඒජන්ට් සමඟ Parallel Development කිරීම දැන් තවත් සරල, ආරක්ෂිත, හා කාර්යක්ෂම වී ඇත. ශ්රී ලංකාවේ තාක්ෂණික ප්රජාවට මෙය නව අභියෝගයක් වඩාත් ඉක්මනින් විසඳා ගැනීමට උදව් කරනු ඇත.