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