Skip to content

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


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

Interface: ContextManager

Defined in: layer4/types.ts:52

上下文管理器:为 Unit 组装提示上下文、记录回合、检索与压缩。 默认实现见 InMemoryContextManager / EnhancedContextManager

Methods

assemble()

assemble(unitId, policy, runId): Promise<AssembledContext>

Defined in: layer4/types.ts:53

Parameters

unitId

string

policy

ContextPolicy

runId

string

Returns

Promise<AssembledContext>


compact()

compact(unitId, strategy): Promise<void>

Defined in: layer4/types.ts:56

Parameters

unitId

string

strategy

CompactionStrategy

Returns

Promise<void>


record()

record(unitId, input, output, runId): Promise<void>

Defined in: layer4/types.ts:54

Parameters

unitId

string

input

AgentInput

output

AgentOutput

runId

string

Returns

Promise<void>


search(query, options): Promise<MemoryEntry[]>

Defined in: layer4/types.ts:55

Parameters

query

string

options

SearchOptions

Returns

Promise<MemoryEntry[]>

MIT Licensed