Skip to content

uni-flow 公开 API(中文注解)


uni-flow 公开 API(中文注解) / WorkflowUnit

Interface: WorkflowUnit ​

Defined in: core/types.ts:224

工作流中的一个 Unit:id、运行时、终止策略,以及 SharedState ↔ Agent I/O 的适配器。

Properties ​

contextPolicy? ​

optional contextPolicy?: ContextPolicy

Defined in: core/types.ts:236

可选上下文策略覆盖。


id ​

id: string

Defined in: core/types.ts:226

Unit id(须在工作流内唯一)。


inputAdapter ​

inputAdapter: (state, context) => AgentInput

Defined in: core/types.ts:232

从 SharedState(与组装上下文)构造 AgentInput。

Parameters ​

state ​

SharedState

context ​

AssembledContext

Returns ​

AgentInput


outputAdapter ​

outputAdapter: (output, state) => void

Defined in: core/types.ts:234

将 AgentOutput 写回 SharedState(如 output.<id>)。

Parameters ​

output ​

AgentOutput

state ​

SharedState

Returns ​

void


policyOverrides? ​

optional policyOverrides?: Partial<PolicyConfig>

Defined in: core/types.ts:238

可选策略局部覆盖。


runtime ​

runtime: RuntimeAdapter

Defined in: core/types.ts:228

实际执行器。


terminationPolicy ​

terminationPolicy: TerminationPolicy

Defined in: core/types.ts:230

何时视为该 Unit 结束。


tools? ​

optional tools?: Tool[]

Defined in: core/types.ts:240

可选工具列表。

MIT Licensed