uni-flow 公开 API(中文注解) / MessageBus
Interface: MessageBus
Defined in: core/types.ts:154
工作流消息总线:发布、订阅与历史查询。
Properties
deliveryGuarantee
readonlydeliveryGuarantee:"at-least-once"|"exactly-once"
Defined in: core/types.ts:164
投递保证语义。
Methods
history()
history(
filter?):WorkflowMessage[]
Defined in: core/types.ts:162
查询历史消息。
Parameters
filter?
Partial<{ since: number; sourceUnitId: string; targetUnitId: string; type: "delegation" | "unit-output" | "steering" | "followup" | "broadcast" | "state-update" | "checkpoint" | "policy-violation" | "hitl-request" | "hitl-response" | "cost-update"; until: number; }>
Returns
publish()
publish(
message):void
Defined in: core/types.ts:156
异步派发消息(不阻塞调用方等待 handler)。
Parameters
message
Returns
void
publishSync()
publishSync(
message):Promise<void>
Defined in: core/types.ts:158
同步等待所有匹配 handler 完成。
Parameters
message
Returns
Promise<void>
subscribe()
subscribe(
filter,handler):Unsubscribe
Defined in: core/types.ts:160
按过滤条件订阅;返回取消函数。