HarnessAgentTaskStarter
public final class HarnessAgentTaskStarter implements AgentTaskStarter
源码Source
io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:48–553Harness 智能体任务启动器,承载智能体的部署、调度与服务化运行。位于 io.agentscope.extensions.controlplane.adapter 包,实现 AgentTaskStarter。核心成员包括 withWorkspaceFactory、consumesWorkspaceDefinition、start、HarnessAgentTaskStarter。
Default Java external-agent executor for ASDP AgentTask deliveries.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public HarnessAgentTaskStarter(Supplier<HarnessAgent> agent, CollaborationClient collaboration) | 初始化 `HarnessAgentTaskStarter` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public HarnessAgentTaskStarter withWorkspaceFactory(WorkspaceAgentFactory factory) | 执行使用工作区工厂相关操作。 Performs the with workspace factory operation. |
public boolean consumesWorkspaceDefinition() | 返回 `consumesWorkspaceDefinition` 结果。 Returns the consumes workspace definition. |
public Mono<Void> start(AgentTaskAssignment assignment) | 设置启动。 Performs the start operation. |
构造器详情Constructor Detail
HarnessAgentTaskStarter
public HarnessAgentTaskStarter(Supplier<HarnessAgent> agent, CollaborationClient collaboration)
初始化 HarnessAgentTaskStarter 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agent | Supplier<HarnessAgent> | 智能体(类型 `Supplier`)。The agent. |
collaboration | CollaborationClient | collaboration(类型 `CollaborationClient`)。The collaboration. |
源码Source
io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:67–71方法详情Method Detail
withWorkspaceFactory
public HarnessAgentTaskStarter withWorkspaceFactory(WorkspaceAgentFactory factory)
执行使用工作区工厂相关操作。
Performs the with workspace factory operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
factory | WorkspaceAgentFactory | 工厂(类型 `WorkspaceAgentFactory`)。The factory. |
HarnessAgentTaskStarter返回HarnessAgentTaskStarter。Returns harness agent task starter.
源码Source
io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:56–59consumesWorkspaceDefinition
public boolean consumesWorkspaceDefinition()
返回 consumesWorkspaceDefinition 结果。
Returns the consumes workspace definition.
boolean返回布尔值,表示判断结果。Returns a boolean result.
源码Source
io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:61–63start
public Mono<Void> start(AgentTaskAssignment assignment)
设置启动。
Performs the start operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
assignment | AgentTaskAssignment | assignment(类型 `AgentTaskAssignment`)。The assignment. |
Mono<Void>返回Mono。Returns mono.
源码Source
io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:73–78