openclaw/apps
Peter Steinberger fc2afc83da
feat(webui): redesign tool-call rendering with inline diffs, group summaries, and cheap-model purpose titles (#103748)
Kind-aware tool rows (terminal-style commands with wrapper stripping and
display highlighting, file edits with inline numbered diffs and diffstat,
write previews, key-value args), aggregate group summaries with live run
status, and a new batched chat.toolTitles gateway RPC that titles complex
calls via the configured utilityModel or the OpenAI Luna default (gated to
OpenAI-primary agents, cached in the per-agent SQLite cache_entries).

Also fixes two transcript pairing bugs: result blocks now inherit call
id/name/details at merge time, and results pair with any open call in the
current tool run so parallel calls render as single rows.

Fixes #103554
2026-07-10 17:26:22 +01:00
..
.i18n fix(apple): prevent stale thinking after model switches and reconnects (#103767) 2026-07-10 16:48:11 +01:00
android feat: show build identity in About screens (#103595) 2026-07-10 10:42:36 +01:00
ios fix(apple): prevent stale thinking after model switches and reconnects (#103767) 2026-07-10 16:48:11 +01:00
macos fix(apple): prevent stale thinking after model switches and reconnects (#103767) 2026-07-10 16:48:11 +01:00
macos-mlx-tts chore(swift): enforce current formatting and lint rules (#103313) 2026-07-10 11:54:08 +01:00
shared/OpenClawKit feat(webui): redesign tool-call rendering with inline diffs, group summaries, and cheap-model purpose titles (#103748) 2026-07-10 17:26:22 +01:00
swabble chore(swift): enforce current formatting and lint rules (#103313) 2026-07-10 11:54:08 +01:00