টুল · সফটওয়্যার ডেভেলপমেন্ট / AI ইঞ্জিনিয়ারিং টুল
0-AGENT
2026 · টুল · TypeScript / Bun, Node.js
টার্মিনালে চলা AI কোডিং এজেন্ট, opencode-এর ওপর গড়া: OpenRouter-এর যেকোনো মডেল, 24টি কাস্টম প্লাগইন ও সেফটি গার্ডরেইল।
0-AGENT হলো ওপেন-সোর্স এজেন্ট opencode-এর (MIT) একটি পরিবর্তিত ফর্ক, যা OpenRouter-এ চলা Claude Code-এর স্বতন্ত্র বিকল্প হিসেবে সাজানো (ডিফল্ট মডেল: Kimi K2.6)। opencode-এর ওপর এটি যোগ করে একটি লঞ্চ স্ক্রিপ্ট, 24টি কাস্টম প্লাগইন (ব্যাকগ্রাউন্ড কমান্ড, PowerShell, SSRF সুরক্ষাসহ নেটওয়ার্কিং, মেমরি, পারমিশন ও বিশ্বস্ততার সীমানা, শিডিউলার, MCP ইমপোর্ট, VS Code এডিটর কনটেক্সট) এবং ন্যূনতম কোর প্যাচ: 12টি ফাইল পরিবর্তিত ও 2টি যুক্ত, প্রতিটির কারণ নথিবদ্ধ। এটি দুই ধাপে তৈরি হয়েছে: প্রথমে একটি পাতলা লঞ্চার (v1.x, মে–জুন 2026), তারপর পূর্ণ ফর্ক (v6.x চক্র, সেপ্টেম্বর 2026)। opencode বা Anthropic — কারও সঙ্গেই এর কোনো সম্পর্ক নেই।
কাজ
দরকার ছিল এমন একটি কোডিং এজেন্ট, যা কোনো একজন মডেল প্রোভাইডারের সঙ্গে বাঁধা নয়: OpenRouter-এর সস্তা মডেল, VPS-এ চলা, কী পুল এবং স্বয়ংক্রিয় কাজের সময় ধ্বংসাত্মক কমান্ড থেকে সুরক্ষা।
ভেতরে যা আছে
- OpenRouter-এর যেকোনো মডেল; ডিফল্ট moonshotai/kimi-k2.6, ব্যাকআপ মডেল Claude Haiku 4.5 (প্রোভাইডার-পক্ষের ফলব্যাক)
- 0-AGENT স্তরে 24টি প্লাগইন: ব্যাকগ্রাউন্ড কমান্ড, দ্বিতীয় শেল (PowerShell), SSRF সুরক্ষাসহ নেটওয়ার্কিং, মেমরি, পারমিশন, অপেক্ষা ও শিডিউলিং, MCP ইমপোর্ট
- --dir দিয়ে অন্য ডিরেক্টরিতে কাজ, আলাদা সেটিংস স্তরসহ: এজেন্ট তার মডেল, প্লাগইন ও কমান্ড-নিষেধ ধরে রাখে
- পারমিশন নিয়মে “ঘুমিয়ে থাকা”র (sleep, timeout) নিষেধাজ্ঞা; --max-budget-usd দিয়ে বাজেটের সীমা; কোনো নির্দিষ্ট বার্তার আগের অবস্থায় সেশন ফিরিয়ে নেওয়া
- VS Code এক্সটেনশন (খোলা ফাইল ও নির্বাচিত অংশ এজেন্টকে পাঠায়), বাইনারিতে বিল্ড, CI-এর মাধ্যমে আপস্ট্রিমের সঙ্গে সাপ্তাহিক সিঙ্ক
- ইঞ্জিন মোড (v1.x): পালা করে চলা দুটি ইঞ্জিন (Claude → OpenCode), OpenRouter কী ও OAuth টোকেনের ঘূর্ণন, প্রত্যাখ্যান যাচাইকারী “জাজ”
opencode-এর ওপর গড়া।
মেশিন অনুবাদ — প্রুফরিডিং চলছে।