Skip to content
Docs Try Aspire
Docs Try

CodeInterpreterToolResource Methods

Class Methods 1 member
A Foundry tool resource that enables an agent to write and run Python code in a sandboxed environment for data analysis, math, and chart generation.
ToAgentToolAsync(CancellationToken) Section titled ToAgentToolAsync(CancellationToken) override Task<ResponseTool>
Converts this tool definition into the SDK Responses.ResponseTool representation.
public sealed class CodeInterpreterToolResource
{
public override Task<ResponseTool> ToAgentToolAsync(
CancellationToken cancellationToken = default(CancellationToken))
{
// ...
}
}
cancellationToken CancellationToken optional A cancellation token.
Task<ResponseTool> The SDK tool representation.
This method is called at deploy time, after infrastructure provisioning is complete. Tools that depend on provisioned resources (e.g., Azure AI Search connections) can safely resolve their connection identifiers at this point.