RemoteTaskStatus
public record RemoteTaskStatus( String status, String error, List<RemotePendingConfirm> pendingConfirms)
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:27–49承载远程任务状态数据的记录类型。位于 io.agentscope.harness.agent.subagent.task 包。核心成员包括 status、error、pendingConfirms、isAwaitingConfirm、isTerminalSuccess、isTerminalFailure。
Status snapshot returned by the remote task HTTP API (GET /tasks/{taskId}).
Known status values: pending, running, success, error,
cancelled, awaiting_confirm.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
status | String | 执行状态相关操作。 Performs the status operation. |
error | String | 执行错误相关操作。 Performs the error operation. |
pendingConfirms | List<RemotePendingConfirm> | 执行 `pendingConfirms` 方法。 Performs the pending confirms operation. |
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public RemoteTaskStatus(String status, String error) | 初始化 `RemoteTaskStatus` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public boolean isAwaitingConfirm() | 判断是否等待中的确认。 Returns whether the awaiting confirm. |
public boolean isTerminalSuccess() | 判断是否 `isTerminalSuccess`。 Returns whether the terminal success. |
public boolean isTerminalFailure() | 判断是否 `isTerminalFailure`。 Returns whether the terminal failure. |
public boolean isCancelled() | 判断是否已取消。 Returns whether the cancelled. |
记录组件详情Record Component Detail
status
String status执行状态相关操作。
Performs the status operation.
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:27–49error
String error执行错误相关操作。
Performs the error operation.
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:27–49pendingConfirms
List<RemotePendingConfirm> pendingConfirms执行 pendingConfirms 方法。
Performs the pending confirms operation.
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:27–49构造器详情Constructor Detail
RemoteTaskStatus
public RemoteTaskStatus(String status, String error)
初始化 RemoteTaskStatus 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
status | String | 状态(类型 `String`)。The status. |
error | String | 错误(类型 `String`)。The error. |
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:30–32方法详情Method Detail
isAwaitingConfirm
public boolean isAwaitingConfirm()
判断是否等待中的确认。
Returns whether the awaiting confirm.
boolean返回布尔值,表示判断结果。Returns a boolean result.
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:34–36isTerminalSuccess
public boolean isTerminalSuccess()
判断是否 isTerminalSuccess。
Returns whether the terminal success.
boolean返回布尔值,表示判断结果。Returns a boolean result.
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:38–40isTerminalFailure
public boolean isTerminalFailure()
判断是否 isTerminalFailure。
Returns whether the terminal failure.
boolean返回布尔值,表示判断结果。Returns a boolean result.
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:42–44isCancelled
public boolean isCancelled()
判断是否已取消。
Returns whether the cancelled.
boolean返回布尔值,表示判断结果。Returns a boolean result.
源码Source
io/agentscope/harness/agent/subagent/task/RemoteTaskStatus.java:46–48