@@ -3,7 +3,7 @@ import test from "node:test"
33import { join } from "node:path"
44import { tmpdir } from "node:os"
55import { mkdirSync } from "node:fs"
6- import { createCompressTool } from "../lib/tools/compress"
6+ import { createCompressMessageTool } from "../lib/tools/compress-message "
77import { createSessionState , type WithParts } from "../lib/state"
88import type { PluginConfig } from "../lib/config"
99import { Logger } from "../lib/logger"
@@ -149,7 +149,7 @@ test("compress message mode batches individual message summaries", async () => {
149149 const rawMessages = buildMessages ( sessionID )
150150 const state = createSessionState ( )
151151 const logger = new Logger ( false )
152- const tool = createCompressTool ( {
152+ const tool = createCompressMessageTool ( {
153153 client : {
154154 session : {
155155 messages : async ( ) => ( { data : rawMessages } ) ,
@@ -216,7 +216,7 @@ test("compress message mode rejects compressed block ids", async () => {
216216 const rawMessages = buildMessages ( sessionID )
217217 const state = createSessionState ( )
218218 const logger = new Logger ( false )
219- const tool = createCompressTool ( {
219+ const tool = createCompressMessageTool ( {
220220 client : {
221221 session : {
222222 messages : async ( ) => ( { data : rawMessages } ) ,
@@ -287,7 +287,7 @@ test("compress message mode allows messages containing compress tool parts", asy
287287
288288 const state = createSessionState ( )
289289 const logger = new Logger ( false )
290- const tool = createCompressTool ( {
290+ const tool = createCompressMessageTool ( {
291291 client : {
292292 session : {
293293 messages : async ( ) => ( { data : rawMessages } ) ,
@@ -340,7 +340,7 @@ test("compress message mode sends one aggregated notification for batched messag
340340 config . pruneNotificationType = "toast"
341341
342342 const toastCalls : string [ ] = [ ]
343- const tool = createCompressTool ( {
343+ const tool = createCompressMessageTool ( {
344344 client : {
345345 session : {
346346 messages : async ( ) => ( { data : rawMessages } ) ,
@@ -398,7 +398,7 @@ test("compress message mode skips invalid batch entries and reports issues", asy
398398 const rawMessages = buildMessages ( sessionID )
399399 const state = createSessionState ( )
400400 const logger = new Logger ( false )
401- const tool = createCompressTool ( {
401+ const tool = createCompressMessageTool ( {
402402 client : {
403403 session : {
404404 messages : async ( ) => ( { data : rawMessages } ) ,
@@ -463,7 +463,7 @@ test("compress message mode reports issues when every batch entry is skipped", a
463463 const rawMessages = buildMessages ( sessionID )
464464 const state = createSessionState ( )
465465 const logger = new Logger ( false )
466- const tool = createCompressTool ( {
466+ const tool = createCompressMessageTool ( {
467467 client : {
468468 session : {
469469 messages : async ( ) => ( { data : rawMessages } ) ,
0 commit comments