مؤشرات الكتابة
تُرسل مؤشرات الكتابة إلى قناة الدردشة أثناء كون التشغيل نشطًا. استخدمagents.defaults.typingMode للتحكم في موعد بدء الكتابة و typingIntervalSeconds
للتحكم في عدد مرات تحديثها.
الإعدادات الافتراضية
عندما يكونagents.defaults.typingMode غير مضبوط، يحتفظ OpenClaw بالسلوك القديم:
- الدردشات المباشرة: تبدأ الكتابة فور بدء حلقة النموذج.
- الدردشات الجماعية مع إشارة: تبدأ الكتابة فورًا.
- الدردشات الجماعية دون إشارة: تبدأ الكتابة فقط عند بدء بث نص الرسالة.
- تشغيلات النبض (Heartbeat): تكون الكتابة معطّلة.
أوضاع
اضبطagents.defaults.typingMode على أحد الخيارات التالية:
never— لا يوجد مؤشر كتابة، مطلقًا.instant— تبدأ الكتابة بمجرد بدء حلقة النموذج، حتى لو أعاد التشغيل لاحقًا رمز الرد الصامت فقط.thinking— تبدأ الكتابة عند أول دلتا تفكير (يتطلبreasoningLevel: "stream"للتشغيل).message— تبدأ الكتابة عند أول دلتا نص غير صامت (يتجاهل الرمز الصامتNO_REPLY).
never → message → thinking → instant
التهيئة
ملاحظات
- وضع
messageلن يعرض الكتابة للردود الصامتة فقط (على سبيل المثال الرمزNO_REPLYالمستخدم لكتم الإخراج). - لا يعمل
thinkingإلا إذا كان التشغيل يبث التفكير (reasoningLevel: "stream"). إذا لم يُصدر النموذج دلتا تفكير، فلن تبدأ الكتابة. - لا تُظهر تشغيلات النبض الكتابة مطلقًا، بغض النظر عن الوضع.
- يتحكم
typingIntervalSecondsفي وتيرة التحديث، وليس وقت البدء. القيمة الافتراضية هي 6 ثوانٍ.