SubagentTaskOperations
public final class SubagentTaskOperations
源码Source
io/agentscope/spring/boot/admin/service/SubagentTaskOperations.java:36–91子智能体任务 Operations,承载智能体的部署、调度与服务化运行。位于 io.agentscope.spring.boot.admin.service 包。核心成员包括 isConfigured、list、get、cancel、SubagentTaskOperations。
Read/cancel operations over a TaskRepository-managed pool of subagent background tasks.
The TaskRepository bean is optional. When absent (no user wired one into Spring),
every method returns an empty result without raising — the endpoint is still reachable but
inert, which is the same fail-soft behaviour as the rest of the inventory.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public SubagentTaskOperations(ObjectProvider<TaskRepository> repoProvider) | 初始化 `SubagentTaskOperations` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public boolean isConfigured() | 判断是否 `isConfigured`。 Returns whether the configured. |
public Mono<List<SubagentTaskView>> list(String sessionId, String statusFilter) | 执行列表相关操作。 Performs the list operation. |
public Mono<SubagentTaskView> get(String sessionId, String taskId) | 按条件读取数据。 Performs the get operation. |
public Mono<Boolean> cancel(String sessionId, String taskId) | 执行取消相关操作。 Performs the cancel operation. |
构造器详情Constructor Detail
SubagentTaskOperations
public SubagentTaskOperations(ObjectProvider<TaskRepository> repoProvider)
初始化 SubagentTaskOperations 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
repoProvider | ObjectProvider<TaskRepository> | 仓库提供者(类型 `ObjectProvider`)。The repo provider. |
源码Source
io/agentscope/spring/boot/admin/service/SubagentTaskOperations.java:40–42方法详情Method Detail
isConfigured
public boolean isConfigured()
判断是否 isConfigured。
Returns whether the configured.
boolean返回布尔值,表示判断结果。Returns a boolean result.
源码Source
io/agentscope/spring/boot/admin/service/SubagentTaskOperations.java:44–46list
public Mono<List<SubagentTaskView>> list(String sessionId, String statusFilter)
执行列表相关操作。
Performs the list operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sessionId | String | 会话标识(类型 `String`)。The session id. |
statusFilter | String | 状态过滤器(类型 `String`)。The status filter. |
Mono<List<SubagentTaskView>>返回Mono>。Returns mono.
源码Source
io/agentscope/spring/boot/admin/service/SubagentTaskOperations.java:48–63get
public Mono<SubagentTaskView> get(String sessionId, String taskId)
按条件读取数据。
Performs the get operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sessionId | String | 会话标识(类型 `String`)。The session id. |
taskId | String | 任务标识(类型 `String`)。The task id. |
Mono<SubagentTaskView>返回Mono。Returns mono.
源码Source
io/agentscope/spring/boot/admin/service/SubagentTaskOperations.java:65–73cancel
public Mono<Boolean> cancel(String sessionId, String taskId)
执行取消相关操作。
Performs the cancel operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
sessionId | String | 会话标识(类型 `String`)。The session id. |
taskId | String | 任务标识(类型 `String`)。The task id. |
Mono<Boolean>返回Mono。true if the cancel request was accepted by the repository.
源码Source
io/agentscope/spring/boot/admin/service/SubagentTaskOperations.java:76–81