在运行处于活动状态时,会向聊天频道发送输入中指示器。使用Documentation Index
Fetch the complete documentation index at: https://openclaw.zhcndoc.com/llms.txt
Use this file to discover all available pages before exploring further.
agents.defaults.typingMode 来控制何时开始输入,并使用 typingIntervalSeconds
来控制多久刷新一次。
默认值
当agents.defaults.typingMode 未设置时,OpenClaw 会保留旧版行为:
- 直接聊天:模型循环一开始就立即开始输入中。
- 带提及的群聊:立即开始输入中。
- 不带提及的群聊:只有当消息文本开始流式输出时才开始输入中。
- 心跳运行:当心跳运行开始时,如果解析出的心跳目标是支持输入中的聊天且未禁用输入中,则开始输入中。
模式
将agents.defaults.typingMode 设置为以下之一:
never— 永不显示输入中指示器。instant— 只要模型循环开始就开始输入中,即使该运行 最终只返回静默回复标记。thinking— 在第一个推理增量时开始输入中(该运行需要reasoningLevel: "stream")。message— 在第一个非静默文本增量时开始输入中(忽略NO_REPLY静默标记)。
never → message → thinking → instant
配置
注意
message模式不会为仅静默回复显示输入中状态,如果整个 载荷正好是静默标记(例如NO_REPLY/no_reply,不区分大小写匹配)。thinking只会在运行流式输出推理时触发(reasoningLevel: "stream")。 如果模型没有发出推理增量,则不会开始输入中。- 心跳输入中是解析后的传递目标的存活信号。它
在心跳运行开始时启动,而不是遵循
message或thinking的流式时序。设置typingMode: "never"可将其禁用。 - 当
target: "none"、目标无法 解析、心跳的聊天传递被禁用,或者频道不支持输入中时,心跳不会显示输入中。 typingIntervalSeconds控制刷新频率,而不是开始时间。 默认值为 6 秒。