Skip to content

keepRecentMessages

function keepRecentMessages(count): (data) => HandoffInputResult;

Keeps only the last N non-system messages. System messages are always preserved.

Respects tool-call/tool-result pair integrity: if a tool-result message is included but its preceding tool-call assistant message is cut, both are excluded.

Parameter Type

count

number

(data) => HandoffInputResult