openclaw/src/auto-reply
wuyangfan eec18fccb4 fix(webchat): forward trustedLocalMedia on accumulated block TTS tail
Avoid per-block final-mode synthesis (duplicate with dispatch tail). Mark
TTS output as trusted local media and pass the flag through the TTS-only
final payload WebChat consumes after block streaming.

Fixes #82628

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-16 21:18:13 +01:00
..
reply fix(webchat): forward trustedLocalMedia on accumulated block TTS tail 2026-05-16 21:18:13 +01:00
test-helpers
chunk.test.ts test: tighten auto reply array assertions 2026-05-09 05:42:39 +01:00
chunk.ts
command-auth.owner-default.test.ts
command-auth.ts refactor(channels): derive command turns from turn facts 2026-05-15 10:38:43 +01:00
command-control.test.ts test: dedupe command control mock reads 2026-05-13 00:30:24 +01:00
command-detection.runtime-types.ts
command-detection.ts
command-status-builders.ts chat: clear thinking and fast defaults 2026-05-09 06:51:20 -04:00
command-turn-context.test.ts refactor(channels): derive command turns from turn facts 2026-05-15 10:38:43 +01:00
command-turn-context.ts refactor(channels): derive command turns from turn facts 2026-05-15 10:38:43 +01:00
commands-args.test.ts
commands-args.ts
commands-args.types.ts
commands-registry-list.ts
commands-registry-normalize.ts
commands-registry.data.ts
commands-registry.runtime-types.ts
commands-registry.runtime.ts
commands-registry.shared.ts feat: steer mid-turn prompts by default (#77023) 2026-05-13 14:00:11 +01:00
commands-registry.test.ts test: guard support helper assertions 2026-05-11 20:16:47 +01:00
commands-registry.ts test: remove stale unused imports 2026-05-09 11:26:43 +01:00
commands-registry.types.ts
commands-text-routing.ts
dispatch-dispatcher.ts
dispatch.freshness.test.ts refactor(auto-reply): simplify foreground freshness fence 2026-05-10 18:04:13 +05:30
dispatch.test.ts test: dedupe auto reply dispatch mock reads 2026-05-13 03:30:15 +01:00
dispatch.ts refactor(channels): derive command turns from turn facts 2026-05-15 10:38:43 +01:00
envelope.test.ts
envelope.ts
fallback-state.test.ts fix(status): treat CLI runtime aliases as selected route 2026-05-09 20:18:41 -04:00
fallback-state.ts fix(status): treat CLI runtime aliases as selected route 2026-05-09 20:18:41 -04:00
get-reply-options.types.ts fix(auto-reply): log suppressed message-tool-only finals (#82609) 2026-05-16 16:30:07 +01:00
group-activation.ts
handoff-summarizer.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
heartbeat-filter.browser-import.test.ts
heartbeat-filter.test.ts
heartbeat-filter.ts
heartbeat-reply-payload.ts
heartbeat-tool-response.ts
heartbeat.test.ts
heartbeat.ts
inbound-debounce.ts fix(auto-reply): preserve debounce ordering 2026-05-14 12:29:30 +08:00
inbound.group-require-mention-test-plugins.ts
inbound.test.ts refactor(auto-reply): centralize command turn context 2026-05-15 08:41:09 +01:00
media-note.test.ts
media-note.ts
media-understanding.test-fixtures.ts
model-runtime.ts
model.test.ts
model.ts
reply-payload.ts Route Codex message tool replies back to WebChat and TUI (#81586) 2026-05-14 11:55:54 +09:00
reply.block-streaming.test.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
reply.directive.directive-behavior.e2e-harness.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
reply.directive.directive-behavior.e2e-mocks.ts
reply.directive.directive-behavior.prefers-alias-matches-fuzzy-selection-is-ambiguous.test.ts
reply.directive.directive-behavior.shows-current-verbose-level-verbose-has-no.test.ts fix: finish run control defaults (#79385) (thanks @VACInc) 2026-05-09 06:51:20 -04:00
reply.directive.parse.test.ts feat: steer mid-turn prompts by default (#77023) 2026-05-13 14:00:11 +01:00
reply.media-note.test.ts
reply.raw-body.test.ts test: simplify raw body prompt prefixing 2026-05-09 00:19:31 +01:00
reply.runtime.ts
reply.stage-sandbox-media.scp-remote-path.test.ts test: dedupe sandbox media mock read 2026-05-13 06:48:05 +01:00
reply.test-harness.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
reply.triggers.group-intro-prompts.cases.ts
reply.triggers.trigger-handling.filters-usage-summary-current-model-provider.cases.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
reply.triggers.trigger-handling.stages-inbound-media-into-sandbox-workspace.test.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
reply.triggers.trigger-handling.targets-active-session-native-stop.e2e.test.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
reply.ts
send-policy.ts
skill-commands-base.ts
skill-commands.runtime.ts
skill-commands.test.ts test: tighten auto reply array assertions 2026-05-09 05:42:39 +01:00
skill-commands.ts
stage-sandbox-media.test-harness.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
status.runtime.ts
status.test.ts Revert "refactor: move runtime state to SQLite" 2026-05-13 13:33:38 +01:00
status.tools.test.ts
status.ts
templating.ts fix(slack): route DM thread replies to main session instead of thread-scoped session (#82418) 2026-05-16 16:24:36 +01:00
thinking.shared.ts chat: clear thinking and fast defaults 2026-05-09 06:51:20 -04:00
thinking.test.ts fix(agents): honor disabled reasoning in thinking policy (#81454) 2026-05-15 22:33:43 -07:00
thinking.ts fix(agents): honor disabled reasoning in thinking policy (#81454) 2026-05-15 22:33:43 -07:00
tokens.test.ts
tokens.ts
tool-meta.test.ts fix: compact tool progress display 2026-05-10 11:26:23 +01:00
tool-meta.ts fix: compact tool progress display 2026-05-10 11:26:23 +01:00
types.ts fix(telegram): use partial stream deltas 2026-05-10 08:29:19 +05:30