AS AgentScopeAPI 手册 / API Reference

WorkspaceProtocolTaskRepository

public final class WorkspaceProtocolTaskRepository implements ProtocolTaskRepository
源码Source io/agentscope/extensions/agentprotocol/WorkspaceProtocolTaskRepository.java:33–72

工作区协议任务仓库,负责持久化与读取数据。位于 io.agentscope.extensions.agentprotocol 包,实现 ProtocolTaskRepository。核心成员包括 workspaceManager、save、find、WorkspaceProtocolTaskRepository。

ProtocolTaskRepository backed by a dedicated WorkspaceManager writing into the synthetic AgentProtocolConstants#PROTOCOL_AGENT_ID / AgentProtocolConstants#PROTOCOL_SESSION_ID bucket.

Pass a manager rooted at the protocol control-plane path (not an execution agent's workspace) so multi-agent deployments keep task metadata separate from each agent's files.

构造器摘要Constructor Summary

构造器Constructor说明Description
public WorkspaceProtocolTaskRepository(WorkspaceManager workspaceManager)
初始化 `WorkspaceProtocolTaskRepository` 实例。
Creates a new instance.
public WorkspaceProtocolTaskRepository(Path taskStorePath)
初始化 `WorkspaceProtocolTaskRepository` 实例。
Creates a repository rooted at `taskStorePath` with a fresh local workspace manager.

方法摘要Method Summary

方法Method说明Description
public WorkspaceManager workspaceManager()
返回工作区管理器。
Returns the underlying workspace manager (control-plane root only).
public void save(TaskRecord record)
保存数据到持久化存储。
Performs the save operation.
public Optional<TaskRecord> find(String taskId)
设置查找。
Performs the find operation.

构造器详情Constructor Detail

WorkspaceProtocolTaskRepository

public WorkspaceProtocolTaskRepository(WorkspaceManager workspaceManager)

初始化 WorkspaceProtocolTaskRepository 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
workspaceManagerWorkspaceManager工作区管理器(类型 `WorkspaceManager`)。The workspace manager.
源码Source io/agentscope/extensions/agentprotocol/WorkspaceProtocolTaskRepository.java:37–39

WorkspaceProtocolTaskRepository

public WorkspaceProtocolTaskRepository(Path taskStorePath)

初始化 WorkspaceProtocolTaskRepository 实例。

Creates a repository rooted at taskStorePath with a fresh local workspace manager.

参数Parameters
名称Name类型Type说明Description
taskStorePathPath任务存储路径(类型 `Path`)。The task store path.
源码Source io/agentscope/extensions/agentprotocol/WorkspaceProtocolTaskRepository.java:42–44

方法详情Method Detail

workspaceManager

public WorkspaceManager workspaceManager()

返回工作区管理器。

Returns the underlying workspace manager (control-plane root only).

返回Returns WorkspaceManager
返回WorkspaceManager。Returns workspace manager.
源码Source io/agentscope/extensions/agentprotocol/WorkspaceProtocolTaskRepository.java:47–49

save

public void save(TaskRecord record)

保存数据到持久化存储。

Performs the save operation.

参数Parameters
名称Name类型Type说明Description
recordTaskRecord记录(类型 `TaskRecord`)。The record.
源码Source io/agentscope/extensions/agentprotocol/WorkspaceProtocolTaskRepository.java:51–59

find

public Optional<TaskRecord> find(String taskId)

设置查找。

Performs the find operation.

参数Parameters
名称Name类型Type说明Description
taskIdString任务标识(类型 `String`)。The task id.
返回Returns Optional<TaskRecord>
返回可选。Returns optional.
源码Source io/agentscope/extensions/agentprotocol/WorkspaceProtocolTaskRepository.java:61–71
基于官方固定版本源码静态生成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.