حين تفعّل ultracode في Claude Code تعمل الجلسة على Opus بجهد xhigh، وقد يتفرّع مسار ديناميكي واحد إلى عشرات الوكلاء الفرعيين، يرث كل منهم هذا النموذج ما لم تحدّد مرحلته غيره، فيجري البحث في الملفات وتشغيل الاختبارات على أغلى نموذج. تفحص إضافة ultracost سكربت المسار قبل تشغيله، وتقترح لكل مرحلة نموذجًا ومستوى جهد، وتقدّر التكلفة، ثم توقف الإطلاق حتى توافق. وهي خاصة بـ Claude Code، لا تعمل على claude.ai ولا في Codex.
السياسة التي تطبّقها
ما يقرّر كيف يُكتب الكود، كالتصميم وتتبّع الأخطاء والمراجعة والتخطيط، يبقى على Opus. وما حُسمت طريقته، كالبحث وإعادة التنسيق وتشغيل الاختبارات، ينتقل إلى Sonnet. وتستبعد السياسة Haiku تمامًا، وتختار Opus عند الشك. وتعدّل ذلك في policy.json، وفيه سقف اختياري للتكلفة لكل تشغيل أو يوم.
الأوامر الاثنا عشر
/ultracost:check: يحدّد المراحل بلا نموذج أو بنموذج لا يناسب عملها، ويقترح التصحيح./ultracost:estimate: عدد الوكلاء وتوزيع النماذج، والتكلفة مقارنة بتشغيل الكل على Opus./ultracost:explain: نموذج كل مرحلة وجهدها وتكلفتها وملاءمتها لنص المهمة./ultracost:simulate: التكلفة على Opus وحده، وبتوزيعك، وعلى Sonnet وحده./ultracost:diff: فرق التكلفة بين نسختين من السكربت./ultracost:audit: نسبة المراحل بلا نموذج في سكربتات مساراتك المحفوظة./ultracost:usage: الاستهلاك الفعلي من سجلات جلساتك المحلية./ultracost:reconcile: التقدير مقابل الاستهلاك الفعلي لكل مرحلة في آخر تشغيل./ultracost:calibrate: يضبط افتراضات التقدير على تشغيلاتك السابقة./ultracost:ledger: التوفير المتراكم مقارنة بتشغيل الكل على Opus./ultracost:hud: يعاين شريط الحالة أو يفعّله أو يعطّله، وفيه تكلفة الجلسة والوكلاء العاملين الآن./ultracost:status: طريقة التحميل والسياسة المعمول بها، وأي وضع أذونات يُضعف البوابة.
ومع الأوامر مهارة تحمل نص السياسة، وأربعة خطافات: حقن السياسة في بداية الجلسة، وإعداد شريط الحالة، وبوابة PreToolUse تعرض التقدير قبل إطلاق أي مسار، ومطابقة ومعايرة تلقائية بعد اكتمال مسار جديد.
مثال من ملفات الحزمة
كتب المؤلف الملف plugin/examples/workflow.bad.js بأخطاء متعمَّدة، وتذكر ملاحظته أن فحصه يُظهر الرموز UC001 إلى UC008، ومنها مرحلة بلا نموذج، وSonnet لمهمة إعادة هيكلة. تكتب /ultracost:check ثم مسار الملف، فيعرض عليك Claude تطبيق كل التصحيحات، أو الآمن منها وحده، أو عرضها أولًا، أو الإلغاء، ثم يعيد الفحص. وبجواره deep-audit.workflow.js، مثال لمسار حُدّد فيه نموذج كل مرحلة.
التثبيت
- يلزمك Node.js 24 أو أحدث، ولا تحتاج الإضافة حزمًا أخرى.
- فكّ الضغط في مجلد ثابت وشغّل
claude --plugin-dir "PATH/TO/EXTRACTED/plugin"بالمسار الفعلي؛ هذا تحميل للجلسة الحالية فقط. - للتثبيت الدائم من مستودع المؤلف، ويجلب أحدث إصداراته لا نسخة الملف:
/plugin marketplace add danielkremen818/ultracostثم/plugin install ultracost@ultracost. - ابدأ بـ
/ultracost:statusللتأكد من التحميل، ثم/ultracost:check.
قبل أن تعتمد عليها
- في أول جلسة تجعل الإضافة نفسها شريط الحالة، وتحفظ شريطك السابق لتعيده عند الإزالة؛ ولمنع ذلك اضبط
ULTRACOST_HUD=off. - الأرقام تقدير نسبي لا فاتورة: تفترض حجمًا افتراضيًا للرموز في كل مرحلة حتى تعايرها ببياناتك، والأسعار نسخة محفوظة في policy.json.
- في وضعي bypassPermissions وdontAsk تمرّ المسارات السليمة تلقائيًا، ويُرفض ما فيه مرحلة بلا نموذج أو ما يتجاوز السقف.
أرفقتُ دليلًا عربيًا، وأصلحتُ صيغة وصف أمرَي check وestimate ليقرأهما محلل الإضافات، وحفظتُ الأصلين في upstream-originals.
الترخيص: MIT، والحقوق لـ Daniel Kremen مؤلف ultracost، والنسخة المرفقة 0.4.5.



