Typing: keep indicators active during tool runs

Closes #450
Closes #447
This commit is contained in:
Shadow
2026-01-12 22:20:29 -06:00
parent e15d5d0533
commit da95b58a2a
4 changed files with 10 additions and 5 deletions

View File

@@ -68,7 +68,11 @@ export function createTypingSignaler(params: {
const signalToolStart = async () => {
if (disabled) return;
if (!typing.isActive()) return;
if (!typing.isActive()) {
await typing.startTypingLoop();
typing.refreshTypingTtl();
return;
}
// Keep typing indicator alive during tool execution without changing mode semantics.
typing.refreshTypingTtl();
};