openclaw/ui
HAL e24e465c00 fix(webchat): strip reply/audio directive tags before rendering #18079
The webchat UI rendered [[reply_to_current]], [[reply_to:<id>]], and
[[audio_as_voice]] tags as literal text because extractText() passed
assistant content through without stripping inline directives.

Add stripDirectiveTags() to the UI chat layer and apply it to all three
extractText code paths (string content, content array, .text property)
for assistant messages only. Regex mirrors src/utils/directive-tags.ts.

Fixes #18079
2026-02-16 23:59:29 +01:00
..
public fix: migrate legacy gateway services 2026-01-30 04:01:31 +01:00
src fix(webchat): strip reply/audio directive tags before rendering #18079 2026-02-16 23:59:29 +01:00
index.html fix: migrate legacy gateway services 2026-01-30 04:01:31 +01:00
package.json chore: Update deps. 2026-02-12 09:15:12 +09:00
vite.config.ts chore: Manually fix lint issues in `ui`. 2026-02-02 15:23:36 +09:00
vitest.config.ts chore: update deps and add control ui routing tests 2025-12-30 14:30:46 +01:00
vitest.node.config.ts chore: fix vitest standalone configs and update package description (#11865) 2026-02-08 05:24:50 -08:00