AS AgentScopeAPI 手册 / API Reference

WorkspaceSpecApplier

public class WorkspaceSpecApplier
源码Source io/agentscope/harness/agent/sandbox/WorkspaceSpecApplier.java:50–165

工作区规格 Applier,承载智能体的部署、调度与服务化运行。位于 io.agentscope.harness.agent.sandbox 包。核心成员包括 applyWorkspaceSpec、WorkspaceSpecApplier。

Applies a WorkspaceSpec to a target directory by materializing declared entries (files, directories, local copies).

Supports two materialization modes:

  • onlyEphemeral=false: apply all entries (Branch C / D of sandbox start)

  • onlyEphemeral=true: apply only entries where WorkspaceEntry#isEphemeral() is true (Branch A / B of sandbox start)

构造器摘要Constructor Summary

构造器Constructor说明Description
public WorkspaceSpecApplier(String workspaceRoot)
初始化 `WorkspaceSpecApplier` 实例。
Creates a new instance.
public WorkspaceSpecApplier(Path workspaceRoot)
初始化 `WorkspaceSpecApplier` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public void applyWorkspaceSpec(WorkspaceSpec spec, boolean onlyEphemeral) throws Exception
应用工作区规格。
Performs the apply workspace spec operation.

构造器详情Constructor Detail

WorkspaceSpecApplier

public WorkspaceSpecApplier(String workspaceRoot)

初始化 WorkspaceSpecApplier 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
workspaceRootString工作区根(类型 `String`)。The workspace root.
源码Source io/agentscope/harness/agent/sandbox/WorkspaceSpecApplier.java:56–58

WorkspaceSpecApplier

public WorkspaceSpecApplier(Path workspaceRoot)

初始化 WorkspaceSpecApplier 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
workspaceRootPath工作区根(类型 `Path`)。The workspace root.
源码Source io/agentscope/harness/agent/sandbox/WorkspaceSpecApplier.java:60–62

方法详情Method Detail

applyWorkspaceSpec

public void applyWorkspaceSpec(WorkspaceSpec spec, boolean onlyEphemeral) throws Exception

应用工作区规格。

Performs the apply workspace spec operation.

参数Parameters
名称Name类型Type说明Description
specWorkspaceSpec规格(类型 `WorkspaceSpec`)。The spec.
onlyEphemeralbooleanonly Ephemeral(类型 `boolean`)。The only ephemeral.
抛出Throws
  • Exception 可能抛出 `Exception`。Thrown when the operation cannot be completed.
源码Source io/agentscope/harness/agent/sandbox/WorkspaceSpecApplier.java:64–70
基于官方固定版本源码静态生成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.