| 131 | #[derive(Debug, Clone, Serialize, Deserialize)] |
| 132 | #[serde(rename_all = "camelCase")] |
| 133 | pub struct ToolCallStart { |
| 134 | pub tool_call_id: String, |
| 135 | pub tool_call_name: String, |
| 136 | #[serde(skip_serializing_if = "Option::is_none")] |
| 137 | pub parent_message_id: Option<String>, |
| 138 | // bespoke fields |
| 139 | pub mcp_server_name: Option<String>, |
| 140 | pub is_trusted: bool, |
| 141 | } |
| 142 | |
| 143 | /// Represents a chunk of argument data for a tool call |
| 144 | #[derive(Debug, Clone, Serialize, Deserialize)] |
no outgoing calls
no test coverage detected