MCPcopy Create free account
hub / github.com/Zoo-Code-Org/Zoo-Code / transformMessagesForCondensing

Function transformMessagesForCondensing

src/core/condense/index.ts:102–109  ·  view source on GitHub ↗
(messages: T[])

Source from the content-addressed store, hash-verified

100 * @returns The transformed messages with tool blocks converted to text
101 */
102export function transformMessagesForCondensing<
103 T extends { role: string; content: string | Anthropic.Messages.ContentBlockParam[] },
104>(messages: T[]): T[] {
105 return messages.map((msg) => ({
106 ...msg,
107 content: convertToolBlocksToText(msg.content),
108 }))
109}
110
111export const MIN_CONDENSE_THRESHOLD = 5 // Minimum percentage of context window to trigger condensing
112export const MAX_CONDENSE_THRESHOLD = 100 // Maximum percentage of context window to trigger condensing

Callers 2

index.spec.tsFile · 0.90
summarizeConversationFunction · 0.85

Calls 1

convertToolBlocksToTextFunction · 0.85

Tested by

no test coverage detected