Add a system message (for commands like /help, /clear, etc.)
(&mut self, content: String)
| 847 | |
| 848 | /// Add a system message (for commands like /help, /clear, etc.) |
| 849 | pub fn add_system_message(&mut self, content: String) { |
| 850 | self.messages.push(ChatMessage { |
| 851 | id: uuid::Uuid::new_v4().to_string(), |
| 852 | role: MessageRole::System, |
| 853 | timestamp: SystemTime::now(), |
| 854 | flow_items: vec![FlowItem::Text { |
| 855 | content, |
| 856 | is_streaming: false, |
| 857 | }], |
| 858 | is_streaming: false, |
| 859 | version: 0, |
| 860 | }); |
| 861 | } |
| 862 | |
| 863 | /// Add a local assistant message (for rendered reports and other UI-only content). |
| 864 | pub fn add_assistant_message(&mut self, content: String) { |
no test coverage detected