pub fn publish(
tool_call_id: ToolCallId,
messages: Vec<String>,
result: Result<String, String>,
version: &str,
source_object: &str,
winning: &str,
submitted: Option<&str>,
status: PublishStatus,
) -> WebCodeOutputpub fn publish(
tool_call_id: ToolCallId,
messages: Vec<String>,
result: Result<String, String>,
version: &str,
source_object: &str,
winning: &str,
submitted: Option<&str>,
status: PublishStatus,
) -> WebCodeOutput