عن المشروع

OpenCode Visual Cache هو مكوّن إضافي لواجهة OpenCode النصية (TUI)، يعرض بشكل实时 في الشريط الجانبي معدل hit لـ Token cache. يوفر شريط تقدم لمعدل hit، وتفاصيل Token (قراءة/كتابة cache، عدم hit، إخراج)، والتكاليف التراكمية للجلسة ومبلغ التوفير من cache، وأسعار الوحدة لمدخل النموذج/قراءة cache/كتابة cache (تُقرأ ديناميكيًا من إعدادات المزود) وغيرها من المعلومات الأساسية. اللوحة قابلة للطي، ويمكن تشغيل أو إيقاف كل قسم (تفاصيل Token، النموذج والأسعار، توزيع Token، المهارات المحمّلة، الرصيد، شريط الحالة السفلي) بشكل مستقل. يتكيف لون معدل hit مع لون السمة (≥85% أخضر، ≥70% برتقالي، <70% أحمر). يتم تقدير توزيع Token حسب الدور (تعليمات النظام/المستخدم/تعليمات الوكلاء الفرعيين/استدعاءات الأدوات/نتائج الأدوات). يدعم تعديل الإعدادات ديناميكيًا عبر أوامر الشرطة المائلة (/cache-session، /cache-rate، /cache-section، /cache-config، /cache-lang، /cache-balance وغيرها)، مع تطبيق فوري واستمرارية للإعدادات. يدعم الكشف التلقائي والتبديل أثناء التشغيل للغات متعددة (الصينية/الإنجليزية/اليابانية/الكورية)، وتحويل التكاليف بعملات متعددة (USD/CNY/EUR/JPY/GBP/KRW). وظيفة استعلام الرصيد تدعم مزودين مثل DeepSeek وSiliconFlow وOpenRouter وMoonshot، مع إمكانية التبديل تلقائيًا تبعًا لمزود الجلسة الحالية. يعرض شريط الحالة السفلي في سطر واحد معدل hit وTokens والرصيد. متوافق مع opencode 1.x و2.x، ومستقل عن نموذج الكود، ويدعم جميع نماذج الذكاء الاصطناعي المتوافقة مع OpenCode.