fix(webchat): hide heartbeat history artifacts

This commit is contained in:
Peter Steinberger
2026-04-25 06:10:49 +01:00
parent a2a49b430c
commit 3f63ba8fd8
8 changed files with 346 additions and 7 deletions

View File

@@ -265,6 +265,9 @@ Use `accountId` to target a specific account on multi-account channels like Tele
send chat output to, and it is disabled by `typingMode: "never"`.
- Heartbeat-only replies do **not** keep the session alive; the last `updatedAt`
is restored so idle expiry behaves normally.
- Control UI and WebChat history hide heartbeat prompts and OK-only
acknowledgments. The underlying session transcript can still contain those
turns for audit/replay.
- Detached [background tasks](/automation/tasks) can enqueue a system event and wake heartbeat when the main session should notice something quickly. That wake does not make the heartbeat run a background task.
## Visibility controls