Class WorkspaceSpecApplier
java.lang.Object
io.agentscope.harness.agent.sandbox.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 whereWorkspaceEntry.isEphemeral()istrue(Branch A / B of sandbox start)
-
Constructor Summary
ConstructorsConstructorDescriptionWorkspaceSpecApplier(String workspaceRoot) WorkspaceSpecApplier(Path workspaceRoot) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyWorkspaceSpec(WorkspaceSpec spec, boolean onlyEphemeral)
-
Constructor Details
-
WorkspaceSpecApplier
-
WorkspaceSpecApplier
-
-
Method Details
-
applyWorkspaceSpec
- Throws:
Exception
-