openclaw-vainplex/src/auto-reply/reply
Sash Catanzarite a6a550032a fix(typing): refresh TTL on every startTypingLoop call
Previously, startTypingLoop would return early if the typing timer was
already running, which meant the TTL would never get refreshed during
long tool executions. This caused the typing indicator to stop after
2 minutes even if tools were still running.

Now we refresh the TTL at the start of startTypingLoop, before the
early-return checks. This keeps typing alive during long operations.
2026-01-08 05:45:46 +01:00
..
abort.ts refactor(auto-reply): split reply flow 2026-01-04 05:47:37 +01:00
agent-runner.heartbeat-typing.test.ts refactor: centralize typing mode signals 2026-01-07 22:18:11 +00:00
agent-runner.ts fix(telegram): voice-note tag defaults (#188, thanks @manmal) 2026-01-08 03:15:08 +00:00
audio-tags.test.ts fix(telegram): voice-note tag defaults (#188, thanks @manmal) 2026-01-08 03:15:08 +00:00
audio-tags.ts fix: flip audio default to file (backward compat) 2026-01-08 03:15:08 +00:00
block-streaming.ts feat: multi-agent routing + multi-account providers 2026-01-06 18:33:37 +00:00
body.ts refactor(auto-reply): split reply flow 2026-01-04 05:47:37 +01:00
commands.ts fix: relax slash command parsing 2026-01-08 03:24:18 +01:00
directive-handling.ts refactor: tidy directive parsing + queue status 2026-01-08 03:47:52 +01:00
directives.ts refactor: tidy directive parsing + queue status 2026-01-08 03:47:52 +01:00
dispatch-from-config.test.ts fix(routing): harden originating reply routing 2026-01-07 05:02:34 +00:00
dispatch-from-config.ts test(routing): add route-reply coverage 2026-01-07 05:07:53 +00:00
followup-runner.compaction.test.ts refactor: centralize typing mode signals 2026-01-07 22:18:11 +00:00
followup-runner.messaging-tools.test.ts refactor: share reply payload threading/dedupe 2026-01-08 01:09:23 +00:00
followup-runner.ts refactor: share reply payload threading/dedupe 2026-01-08 01:09:23 +00:00
groups.test.ts feat: multi-agent routing + multi-account providers 2026-01-06 18:33:37 +00:00
groups.ts refactor: drop autoReply, add topic requireMention 2026-01-07 12:07:15 +01:00
mentions.test.ts chore: update mention gating docs and tests 2026-01-06 01:38:36 +01:00
mentions.ts fix: unify mention gating across providers 2026-01-06 01:32:17 +01:00
model-selection.ts feat!: redesign model config + auth profiles 2026-01-06 00:56:58 +00:00
queue.collect-routing.test.ts fix(routing): harden originating reply routing 2026-01-07 05:02:34 +00:00
queue.ts fix: refresh status output 2026-01-07 07:22:06 +01:00
reply-dispatcher.test.ts fix: stop typing after dispatcher idle 2026-01-06 03:09:49 +00:00
reply-dispatcher.ts fix(slack): clear assistant thread status after replies 2026-01-06 21:41:30 +01:00
reply-payloads.ts refactor: share reply payload threading/dedupe 2026-01-08 01:09:23 +00:00
reply-tags.ts refactor(auto-reply): split reply flow 2026-01-04 05:47:37 +01:00
reply-threading.test.ts fix: polish reply threading + tool dedupe (thanks @mneves75) (#326) 2026-01-08 00:50:47 +00:00
reply-threading.ts fix: polish reply threading + tool dedupe (thanks @mneves75) (#326) 2026-01-08 00:50:47 +00:00
route-reply.test.ts fix: polish reply threading + tool dedupe (thanks @mneves75) (#326) 2026-01-08 00:50:47 +00:00
route-reply.ts feat: add providers CLI and multi-account onboarding 2026-01-08 01:55:59 +01:00
session-updates.ts feat: add skill filter + group system prompt plumbing 2026-01-07 11:44:37 +01:00
session.test.ts fix: persist topic session files 2026-01-07 22:56:50 +00:00
session.ts fix: persist topic session files 2026-01-07 22:56:50 +00:00
test-helpers.ts refactor: centralize typing mode signals 2026-01-07 22:18:11 +00:00
typing-mode.test.ts refactor: centralize typing mode signals 2026-01-07 22:18:11 +00:00
typing-mode.ts refactor: centralize typing mode signals 2026-01-07 22:18:11 +00:00
typing.test.ts feat: add typing mode controls 2026-01-07 21:58:54 +00:00
typing.ts fix(typing): refresh TTL on every startTypingLoop call 2026-01-08 05:45:46 +01:00