SandboxAwareTool
public interface SandboxAwareTool<Req, Res> extends BiFunction<Req, ToolContext, Res>
源码Source
io/agentscope/runtime/engine/agents/saa/SandboxAwareTool.java:42–49定义沙箱 Aware 工具契约的接口。位于 io.agentscope.runtime.engine.agents.saa 包,实现 BiFunction<Req, ToolContext, Res>。核心成员包括 getSandboxManager、setSandboxManager、getSandbox、setSandbox、getSandboxClass。
An interface in io.agentscope.runtime.engine.agents.saa that defines the contract for components that deploys, schedules and serves agents. Declared in io.agentscope.runtime.engine.agents.saa. Implements BiFunction
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public SandboxManager getSandboxManager() | 获取沙箱管理器。 Returns the sandbox manager. |
public void setSandboxManager(SandboxManager sandboxManager) | 设置沙箱管理器。 Sets the sandbox manager. |
public Sandbox getSandbox() | 获取沙箱。 Returns the sandbox. |
public void setSandbox(Sandbox sandbox) | 设置沙箱。 Sets the sandbox. |
public Class<?> getSandboxClass() | 获取沙箱类。 Returns the sandbox class. |
方法详情Method Detail
getSandboxManager
public SandboxManager getSandboxManager()
获取沙箱管理器。
Returns the sandbox manager.
SandboxManager返回SandboxManager。Returns sandbox manager.
源码Source
io/agentscope/runtime/engine/agents/saa/SandboxAwareTool.java:43setSandboxManager
public void setSandboxManager(SandboxManager sandboxManager)
设置沙箱管理器。
Sets the sandbox manager.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sandboxManager | SandboxManager | 沙箱管理器(类型 `SandboxManager`)。The sandbox manager. |
源码Source
io/agentscope/runtime/engine/agents/saa/SandboxAwareTool.java:44getSandbox
public Sandbox getSandbox()
获取沙箱。
Returns the sandbox.
Sandbox返回沙箱。Returns sandbox.
源码Source
io/agentscope/runtime/engine/agents/saa/SandboxAwareTool.java:45setSandbox
public void setSandbox(Sandbox sandbox)
设置沙箱。
Sets the sandbox.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sandbox | Sandbox | 沙箱(类型 `Sandbox`)。The sandbox. |
源码Source
io/agentscope/runtime/engine/agents/saa/SandboxAwareTool.java:46getSandboxClass
public Class<?> getSandboxClass()
获取沙箱类。
Returns the sandbox class.
Class<?>返回类。Returns class.
源码Source
io/agentscope/runtime/engine/agents/saa/SandboxAwareTool.java:48