pub fn protocol_tool_output_to_lashlang_value( output: &ToolCallOutput, ) -> Result<Value, ExecutionHostError>