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

Method add_assistant_message

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

Add an assistant message

(&mut self)

Source from the content-addressed store, hash-verified

426
427 /// Add an assistant message
428 pub fn add_assistant_message(&mut self) -> &mut SessionMessage {
429 let msg = SessionMessage::assistant(&self.id);
430 self.messages.push(msg);
431 self.touch();
432 self.messages.last_mut().unwrap()
433 }
434
435 /// Get the last user message
436 pub fn last_user_message(&self) -> Option<&SessionMessage> {

Callers 12

send_messageFunction · 0.45
stream_messageFunction · 0.45
session_promptFunction · 0.45
execute_shellFunction · 0.45
prompt_asyncFunction · 0.45
execute_commandFunction · 0.45
test_add_messagesFunction · 0.45
shell_execFunction · 0.45

Calls 1

touchMethod · 0.45

Tested by 3

test_add_messagesFunction · 0.36