Skip to main content

Interface: IContextAssemblerDeps

Defined in: internal/context-assembler/types.ts:68

Shared instances ContextAssembler needs; created once by AIGateway and passed as the second constructor argument.

Properties​

promptTemplateStore​

promptTemplateStore: IPromptTemplateStore

Defined in: internal/context-assembler/types.ts:70

Renders CHAT_MAIN with the slots, and is read for the {cacheBreakpoint} and {skills} checks.


skillRegistry​

skillRegistry: ISkillRegistry

Defined in: internal/context-assembler/types.ts:72

Renders the {skills} slot from the call's skills (D124).


workingMemory​

workingMemory: IWorkingMemory

Defined in: internal/context-assembler/types.ts:74

Asked for the history of every request, once the system prompt is rendered and the budget is known.