// Copyright (c) Microsoft. All rights reserved.
namespace Microsoft.Extensions.AI;
///
/// Proposal for abstraction updates based on the common code interpreter tool properties.
/// Based on the decision, the abstraction can be updated in M.E.AI directly.
///
public class NewHostedCodeInterpreterTool : HostedCodeInterpreterTool
{
/// Gets or sets a collection of to be used as input to the code interpreter tool.
///
/// Services support different varied kinds of inputs. Most support the IDs of files that are hosted by the service,
/// represented via . Some also support binary data, represented via .
/// Unsupported inputs will be ignored by the to which the tool is passed.
///
public IList? Inputs { get; set; }
}