Vosita · dasturiy taʼminot ishlab chiqish / AI-muhandislik vositalari
0-AGENT
2026 · Vosita · TypeScript / Bun, Node.js
opencode asosida qurilgan dasturlash uchun terminal AI-agenti: OpenRouter orqali istalgan model, 24 ta maxsus plagin va xavfsizlik cheklovlari.
0-AGENT — ochiq manbali opencode agentining (MIT) oʻzgartirilgan forki; u Claude Code vazifalarini bajaradigan mustaqil agent sifatida OpenRouter orqali ishlash uchun sozlangan (standart model: Kimi K2.6). opencode ustiga ishga tushirish wrapperi, 24 ta maxsus plagin (fon buyruqlari, PowerShell, SSRF himoyali tarmoq, xotira, ruxsatlar va ishonch chegaralari, rejalashtiruvchi, MCP importi, VS Code muharriri konteksti) va yadroga minimal tuzatishlar qoʻshilgan: 12 ta fayl oʻzgartirilgan, 2 tasi qoʻshilgan, har biri qayd etilgan sabab bilan. U ikki bosqichda ishlab chiqilgan: yengil ishga tushirgich (v1.x, 2026-yil may–iyun), keyin yaxlit fork (v6.x sikli, 2026-yil sentyabr). U opencode ham, Anthropic ham bilan bogʻliq emas.
Vazifa
Bitta model provayderiga bogʻlanib qolmagan dasturlash agenti kerak edi: OpenRouter orqali arzon modellar, VPS serverida ishlash, kalitlar havzasi va avtonom ishlash vaqtida vayron qiluvchi buyruqlardan himoya.
Ichida nima bor
- Istalgan OpenRouter modeli; standart boʻyicha moonshotai/kimi-k2.6, zaxira model — Claude Haiku 4.5 (provayder tomonidagi fallback)
- 0-AGENT qatlamidagi 24 ta plagin: fon buyruqlari, ikkinchi qobiq (PowerShell), SSRF himoyali tarmoq, xotira, ruxsatlar, kutish va rejalashtirish, MCP importi
- --dir orqali boshqa katalogda ishlash, alohida sozlamalar qatlami bilan: agent oʻz modelini, oʻz plaginlarini va buyruq taqiqlarini yoʻqotmaydi
- Ruxsat qoidalarida “uxlash” (sleep, timeout) taqiqlangan; --max-budget-usd orqali byudjet chegarasi; sessiyani berilgan xabargacha boʻlgan holatiga qaytarish
- VS Code kengaytmasi (ochiq fayl va tanlangan qismni agentga uzatadi), binar fayl sifatida yigʻish, CI orqali upstream bilan haftalik sinxronlash
- Engine rejimi (v1.x): navbat bilan ishlaydigan ikkita dvigatel (Claude → OpenCode), OpenRouter kalitlari va OAuth tokenlarini almashtirish, rad etishlar “hakami”
opencode asosida yaratilgan.
Mashina tarjimasi — tahrir qilinmoqda.