apollo-code / provider-kit/src / ContextPolicy
Interface: ContextPolicy
Properties
name
readonlyname:string
Methods
buildPrompt()
buildPrompt(
context):ContextMessages
Parameters
context
Returns
compact()
compact(
context):Promise<ContextSnapshot>
Parameters
context
Returns
Promise<ContextSnapshot>
dispose()?
optionaldispose():Promise<void>
Returns
Promise<void>
estimateTokens()
estimateTokens(
text,model):number
Parameters
text
string
model
string
Returns
number
init()?
optionalinit(config):Promise<void>
Parameters
config
Returns
Promise<void>
shouldCompact()
shouldCompact(
context):boolean
Parameters
context
Returns
boolean