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