You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Send ragger-system messages to user in direct chat sessions #51
Ragger has internal status/warning messages (e.g. missing persona files, memory search failures, model loading issues) that currently only go to the log file. In direct sessions (CLI and browser chat), these should also be surfaced to the user inline as system-style messages so they have visibility into what's happening.
Desired behavior
CLI (ragger chat) — Ragger-system messages are printed inline (visually distinct from assistant output, e.g. prefixed or dimmed).
Browser (web UI chat) — Ragger-system messages are sent as a distinct SSE event type (e.g. {"system": "..."}) so the UI can render them differently from assistant tokens.
Proxied connections (OpenClaw → HTTP/MCP) — Ragger-system messages go to the log file only. The proxy stream is not modified.
Examples of ragger-system messages
No persona files found in persona_dir
Memory search returned no results for context injection
Status note (2026-09-04): current direction is to solve this class of problem without Ragger proxying connections where possible. This issue depends on proxy/chat infrastructure that either doesn't exist yet or was removed (the old LM proxy was replaced by capture_turn — see commit 2b55ee9). Not closing — proxying remains a possible fallback if the non-proxy approach doesn't pan out — but deprioritized pending that exploration. Tagged chat (Ragger Chat / proxy) to track this cluster.
Activity
diskerror commentedon Sep 5, 2026
Status note (2026-09-04): current direction is to solve this class of problem without Ragger proxying connections where possible. This issue depends on proxy/chat infrastructure that either doesn't exist yet or was removed (the old LM proxy was replaced by capture_turn — see commit 2b55ee9). Not closing — proxying remains a possible fallback if the non-proxy approach doesn't pan out — but deprioritized pending that exploration. Tagged
chat(Ragger Chat / proxy) to track this cluster.