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