MCPcopy Create free account
hub / github.com/ChrisFeldmeier/OpenCodeRust / AgentMessage

Class AgentMessage

crates/opencode-agent/src/message.rs:4–8  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct AgentMessage {
5 pub role: MessageRole,
6 pub content: String,
7 pub tool_calls: Vec<ToolCall>,
8}
9
10#[derive(Debug, Clone, Serialize, Deserialize)]
11pub enum MessageRole {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected