* feat(#525): add ReasoningDelta + ReasoningAvailable WsEvent types * feat(#525): parse reasoning.delta + reasoning.available; route through reducer + StreamingState * feat(#525): add reasoning streaming buffer to ChatStreamingController * feat(#525): dispatch ReasoningDelta/ReasoningAvailable in ChatViewModel * feat(#525): render collapsible ReasoningIndicator in chat list * fix(#525): address review — icons+semantics, LocalHermesStatusColors, drop redundant ReasoningAvailable branch * feat(#525): persist reasoningText on model, entity, mapper + Room migration 3->4 * feat(#525): reducer + streaming carry reasoningText onto message * feat(#525): render persisted reasoning above each assistant bubble, drop global indicator * nix: flake * nix: flake --------- Co-authored-by: M57 <m57@hermes-control.app>
This commit is contained in:
1 parent
d04b74ee0a
commit
53b3966931
17 files changed
+441
-33
No files matched your search
@@ -104,6 +104,9 @@
|
||||
<string name="chat_status_auth_expired">Session expired \u2014 please sign in again</string>
|
||||
<string name="chat_thinking">Thinking\u2026</string>
|
||||
<string name="chat_thinking_param">Thinking: %1$s\u2026</string>
|
||||
<string name="chat_reasoning">Reasoning</string>
|
||||
<string name="chat_reasoning_expand">Expand reasoning</string>
|
||||
<string name="chat_reasoning_collapse">Collapse reasoning</string>
|
||||
<string name="chat_input_placeholder_not_connected">Not connected\u2026</string>
|
||||
<string name="chat_input_placeholder_waiting">Waiting for response\u2026</string>
|
||||
<string name="chat_input_placeholder_type_message">Type a message\u2026</string>
|
||||
|
||||
Reference in new issue
Block a user