Skip to main content

Module work

Module work 

Source
Expand description

agent/work:* seam 报文:拉取授权快照(PollWork/WorkGrant)、确认(AckWork/WorkAccepted)、 上报执行结果(ReportWorkResult/WorkResultAccepted)。

「工作参数与状态」类领域类型(WorkSpec* / WorkKind / StandingWork / OneShotWork 等) 不是报文,仍留在 wist-contracts;这里 re-export WorkGrant 内嵌到的那两个。

Structs§

AckWork
agentd → 网关:确认收到某份工作。
OneShotWork
一次性工作:有计划开始时间与期限,有明确终态。
PollWork
agentd → 网关:拉取工作授权快照。
ReportWorkResult
agentd → 网关:上报一次性工作的执行结果(进度与终态)。
StandingWork
常驻工作:网关声明该 Agent 应当持续执行的工作。
WorkAccepted
网关对 AckWork 的回应。
WorkGrant
工作授权快照:常驻工作的当前生效版本 + 未了结的一次性工作。
WorkResultAccepted
网关对 ReportWorkResult 的回应。

Constants§

ACK_WORK_KIND
agentd → 网关:确认收到工作的 envelope kind。
POLL_WORK_KIND
agentd → 网关:拉取工作授权快照的 envelope kind。
REPORT_WORK_RESULT_KIND
agentd → 网关:上报一次性工作执行结果的 envelope kind。