unified-llm-client
Preparing search index...
ContextManager
Interface ContextManager
Contract for pluggable context trimming strategies.
interface
ContextManager
{
shouldTrim
(
messages
:
CanonicalMessage
[]
,
context
:
ContextManagerContext
,
)
:
MaybePromise
<
boolean
>
;
trim
(
messages
:
CanonicalMessage
[]
,
context
:
ContextManagerContext
,
)
:
MaybePromise
<
CanonicalMessage
[]
>
;
}
Implemented by
SlidingWindowStrategy
SummarisationStrategy
Index
Methods
should
Trim
trim
Methods
should
Trim
shouldTrim
(
messages
:
CanonicalMessage
[]
,
context
:
ContextManagerContext
,
)
:
MaybePromise
<
boolean
>
Parameters
messages
:
CanonicalMessage
[]
context
:
ContextManagerContext
Returns
MaybePromise
<
boolean
>
trim
trim
(
messages
:
CanonicalMessage
[]
,
context
:
ContextManagerContext
,
)
:
MaybePromise
<
CanonicalMessage
[]
>
Parameters
messages
:
CanonicalMessage
[]
context
:
ContextManagerContext
Returns
MaybePromise
<
CanonicalMessage
[]
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
should
Trim
trim
unified-llm-client
Loading...
Contract for pluggable context trimming strategies.