mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-23 02:45:38 -06:00
eef860d972
* feat(ui): unify system notices in chat with a minimal line family Class A (model-facing system turns: restart recovery, gateway restarted, generic internal_system fallback) and class B (lifecycle facts: compaction) now share one hairline+icon+label rendering; known kinds show operator summaries instead of raw injected prompts. Core producers share one formatSystemTurnPrompt owner for the [System] prefix; subagent resume copy unified from "gateway reload" to "gateway restart". No protocol, channel, or marker changes. * fix(ui): keep system-turn prompt helper out of the plugin SDK surface Relocate formatSystemTurnPrompt to src/sessions/system-turn-prompt.ts so the core-internal [System] convention does not widen the SDK API baseline; drop the unused prefix/type exports; use var(--cursor-action) per cursor policy.