MCPcopy Index your code
hub / github.com/ChrisFeldmeier/OpenCodeRust / add_user_message

Method add_user_message

crates/opencode-session/src/session.rs:420–425  ·  view source on GitHub ↗

Add a user message

(&mut self, text: impl Into<String>)

Source from the content-addressed store, hash-verified

418
419 /// Add a user message
420 pub fn add_user_message(&mut self, text: impl Into<String>) -> &mut SessionMessage {
421 let msg = SessionMessage::user(&self.id, text);
422 self.messages.push(msg);
423 self.touch();
424 self.messages.last_mut().unwrap()
425 }
426
427 /// Add an assistant message
428 pub fn add_assistant_message(&mut self) -> &mut SessionMessage {

Callers 15

send_messageFunction · 0.45
stream_messageFunction · 0.45
execute_shellFunction · 0.45
prompt_asyncFunction · 0.45
execute_commandFunction · 0.45
test_add_messagesFunction · 0.45
test_update_messageFunction · 0.45
test_update_partFunction · 0.45
test_remove_partFunction · 0.45

Calls 1

touchMethod · 0.45

Tested by 10

test_add_messagesFunction · 0.36
test_update_messageFunction · 0.36
test_update_partFunction · 0.36
test_remove_partFunction · 0.36
test_session_message_idFunction · 0.36