قواعد لأي وكيل (Claude Code، Codex، إلخ) يعمل على web-agent.
- إصلاحات جراحية؛ لا تُضف أسطرًا دون حاجة.
- عند تغيير أو إزالة ميزة، نظّف الكود القديم في نفس الخطوة.
- الأقل من الكود أفضل.
- اسأل إن لم تتضح النية.
- عدّل الملفات الموجودة قبل إنشاء ملفات جديدة.
- تعليقات للـ «لماذا» غير الواضح فقط، لا لوصف «ماذا يفعل الكود».
سياق البنية: docs/ar/ARCHITECTURE.md. استخدم الوثائق الإنجليزية المرجعية ما لم يطلب المستخدم locale.
نقاط الدخول:
src/main.tsx— جذر Reactsrc/core/orchestrator.ts— دورة حياة الوكيلsrc/agent/adapter.ts— جسر الواجهة ↔ runtime Node مضمّنsrc/agent/runtime/turn.ts— حلقة LLM الرئيسيةsrc/agent/runtime/tools/registry.ts— أدوات مدمجة وقدرات
شجرة src/agent/runtime مستثناة من tsc. اعتمد على الاختبارات والتحقق وقت التشغيل.
npx tsc -b --noEmitنظيفnpm testينجحnpm run buildبدون chunks كبيرة جديدة- تغييرات UI: دخان في
npm run dev