打字指示器
运行活跃时向聊天频道发送打字指示器。用 agents.defaults.typingMode 控制何时开始打字,typingIntervalSeconds 控制多久刷新一次。
默认
当 agents.defaults.typingMode 未设置时,Moltbot 保留遗留行为:
- 私聊:模型循环开始后立即开始打字。
- 有提及的群聊:立即开始打字。
- 无提及的群聊:仅当消息文本开始流式传输时开始打字。
- 心跳运行:打字禁用。
模式
将 agents.defaults.typingMode 设为:
never——永不打字指示器。instant——模型循环开始后立即开始打字,即使运行稍后仅返回静默回复 token。thinking——在首个推理增量时开始打字(需运行的reasoningLevel: "stream")。message——在首个非静默文本增量时开始打字(忽略NO_REPLY静默 token)。
“触发早晚”顺序:never → message → thinking → instant
配置
{
agent: {
typingMode: "thinking",
typingIntervalSeconds: 6
}
}可按会话覆盖模式或节奏:
{
session: {
typingMode: "message",
typingIntervalSeconds: 4
}
}说明
message模式对仅静默回复不显示打字(如用于抑制输出的NO_REPLYtoken)。thinking仅在运行流式传输推理(reasoningLevel: "stream")时触发。若模型不发出推理增量,打字不会开始。- 心跳无论模式如何永不显示打字。
typingIntervalSeconds控制刷新节奏,非开始时间。默认 6 秒。
最后更新于: