Uses of Interface
io.agentscope.harness.agent.sandbox.SandboxExecutionGuard
Packages that use SandboxExecutionGuard
Package
Description
-
Uses of SandboxExecutionGuard in io.agentscope.harness.agent
Methods in io.agentscope.harness.agent that return SandboxExecutionGuardModifier and TypeMethodDescriptionDistributedStore.CompositeDistributedStore.executionGuard()Returns the value of theexecutionGuardrecord component.DistributedStore.CompositeDistributedStore.sandboxExecutionGuard()default SandboxExecutionGuardDistributedStore.sandboxExecutionGuard()Creates theSandboxExecutionGuardfor distributed sandbox concurrency control.Methods in io.agentscope.harness.agent with parameters of type SandboxExecutionGuardModifier and TypeMethodDescriptionDistributedStore.Builder.sandboxExecutionGuard(SandboxExecutionGuard sandboxExecutionGuard) Sets the sandbox execution guard for distributed concurrency control.Constructors in io.agentscope.harness.agent with parameters of type SandboxExecutionGuardModifierConstructorDescriptionCompositeDistributedStore(io.agentscope.core.state.AgentStateStore stateStore, BaseStore store, SandboxSnapshotSpec snapshotSpec, SandboxExecutionGuard executionGuard, MessageBus bus, AsyncToolRegistry toolRegistry) Creates an instance of aCompositeDistributedStorerecord class. -
Uses of SandboxExecutionGuard in io.agentscope.harness.agent.filesystem.spec
Methods in io.agentscope.harness.agent.filesystem.spec that return SandboxExecutionGuardMethods in io.agentscope.harness.agent.filesystem.spec with parameters of type SandboxExecutionGuardModifier and TypeMethodDescriptionSandboxFilesystemSpec.executionGuard(SandboxExecutionGuard executionGuard) Sets aSandboxExecutionGuardthat serialises concurrent executions on the same isolation slot. -
Uses of SandboxExecutionGuard in io.agentscope.harness.agent.sandbox
Classes in io.agentscope.harness.agent.sandbox that implement SandboxExecutionGuardModifier and TypeClassDescriptionstatic final classSingleton no-op implementation.Methods in io.agentscope.harness.agent.sandbox that return SandboxExecutionGuardModifier and TypeMethodDescriptionstatic SandboxExecutionGuardSandboxExecutionGuard.noop()Returns the default no-op guard: execution is always allowed immediately and the returnedSandboxLeaseis a no-op.Constructors in io.agentscope.harness.agent.sandbox with parameters of type SandboxExecutionGuardModifierConstructorDescriptionSandboxManager(SandboxClient<?> client, SessionSandboxStateStore stateStore, String agentId, SandboxExecutionGuard executionGuard)