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.