Table of Contents

Class NoneSandbox

Namespace
JD.AI.Core.Tools.Sandbox
Assembly
JD.AI.Core.dll

No sandboxing — direct process execution (current default behavior).

public sealed class NoneSandbox : ISandbox
Inheritance
NoneSandbox
Implements
Inherited Members

Properties

ModeName

The sandbox mode name.

public string ModeName { get; }

Property Value

string

Methods

ExecuteAsync(string, string, int, CancellationToken)

Execute a command within the sandbox.

public Task<SandboxResult> ExecuteAsync(string command, string workingDirectory, int timeoutSeconds = 60, CancellationToken ct = default)

Parameters

command string
workingDirectory string
timeoutSeconds int
ct CancellationToken

Returns

Task<SandboxResult>