AS AgentScopeAPI 手册 / API Reference

SandboxContext

public final class SandboxContext
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:27–130

用于沙箱行为的不可变配置。位于 io.agentscope.harness.agent.sandbox 包。核心成员包括 getClient、getClientOptions、getWorkspaceSpec、getSnapshotSpec、getExternalSandbox、getExternalSandboxState。

Immutable configuration for sandbox behavior.

Built with the agent and attached to io.agentscope.core.agent.RuntimeContext for each call.

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
Builder类class
构建器,用于构建并配置目标实例。
A class in io.agentscope.harness.agent.sandbox that deploys, schedules and serves agents.

方法摘要Method Summary

方法Method说明Description
public SandboxClient<?> getClient()
获取客户端。
Returns the client.
public SandboxClientOptions getClientOptions()
获取客户端选项。
Returns the client options.
public WorkspaceSpec getWorkspaceSpec()
获取工作区规格。
Returns the workspace spec.
public SandboxSnapshotSpec getSnapshotSpec()
获取快照规格。
Returns the snapshot spec.
public Sandbox getExternalSandbox()
获取外部沙箱。
Returns the external sandbox.
public SandboxState getExternalSandboxState()
获取外部沙箱状态。
Returns the external sandbox state.
public IsolationScope getIsolationScope()
获取隔离范围。
Returns the isolation scope.
public static Builder builder()
static
返回构建器实例。
Returns the builder.

方法详情Method Detail

getClient

public SandboxClient<?> getClient()

获取客户端。

Returns the client.

返回Returns SandboxClient<?>
返回SandboxClient。Returns sandbox client.
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:47–49

getClientOptions

public SandboxClientOptions getClientOptions()

获取客户端选项。

Returns the client options.

返回Returns SandboxClientOptions
返回SandboxClientOptions。Returns sandbox client options.
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:51–53

getWorkspaceSpec

public WorkspaceSpec getWorkspaceSpec()

获取工作区规格。

Returns the workspace spec.

返回Returns WorkspaceSpec
返回WorkspaceSpec。Returns workspace spec.
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:55–57

getSnapshotSpec

public SandboxSnapshotSpec getSnapshotSpec()

获取快照规格。

Returns the snapshot spec.

返回Returns SandboxSnapshotSpec
返回SandboxSnapshotSpec。Returns sandbox snapshot spec.
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:59–61

getExternalSandbox

public Sandbox getExternalSandbox()

获取外部沙箱。

Returns the external sandbox.

返回Returns Sandbox
返回沙箱。Returns sandbox.
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:63–65

getExternalSandboxState

public SandboxState getExternalSandboxState()

获取外部沙箱状态。

Returns the external sandbox state.

返回Returns SandboxState
返回SandboxState。Returns sandbox state.
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:67–69

getIsolationScope

public IsolationScope getIsolationScope()

获取隔离范围。

Returns the isolation scope.

返回Returns IsolationScope
返回IsolationScope。Returns isolation scope.
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:71–73

builder

public static Builder builder()
static

返回构建器实例。

Returns the builder.

返回Returns Builder
返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source io/agentscope/harness/agent/sandbox/SandboxContext.java:75–77

嵌套类详情Nested Class Detail

Builder

public static final class Builder

构建器,用于构建并配置目标实例。位于 io.agentscope.harness.agent.sandbox 包。核心成员包括 client、clientOptions、workspaceSpec、snapshotSpec、externalSandbox、externalSandboxState。

A class in io.agentscope.harness.agent.sandbox that deploys, schedules and serves agents. Declared in io.agentscope.harness.agent.sandbox.

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.