AS AgentScopeAPI 手册 / API Reference

HarnessAgentTaskStarter

public final class HarnessAgentTaskStarter implements AgentTaskStarter
源码Source io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:48–553

Harness 智能体任务启动器,承载智能体的部署、调度与服务化运行。位于 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
agentSupplier<HarnessAgent>智能体(类型 `Supplier`)。The agent.
collaborationCollaborationClientcollaboration(类型 `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
factoryWorkspaceAgentFactory工厂(类型 `WorkspaceAgentFactory`)。The factory.
返回Returns HarnessAgentTaskStarter
返回HarnessAgentTaskStarter。Returns harness agent task starter.
源码Source io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:56–59

consumesWorkspaceDefinition

public boolean consumesWorkspaceDefinition()

返回 consumesWorkspaceDefinition 结果。

Returns the consumes workspace definition.

返回Returns boolean
返回布尔值,表示判断结果。Returns a boolean result.
源码Source io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:61–63

start

public Mono<Void> start(AgentTaskAssignment assignment)

设置启动。

Performs the start operation.

参数Parameters
名称Name类型Type说明Description
assignmentAgentTaskAssignmentassignment(类型 `AgentTaskAssignment`)。The assignment.
返回Returns Mono<Void>
返回Mono。Returns mono.
源码Source io/agentscope/extensions/controlplane/adapter/HarnessAgentTaskStarter.java:73–78
基于官方固定版本源码静态生成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.