diff --git a/packages/core/src/tool/read.ts b/packages/core/src/tool/read.ts index ba554cc8fb..563159039c 100644 --- a/packages/core/src/tool/read.ts +++ b/packages/core/src/tool/read.ts @@ -75,7 +75,8 @@ export const layer = Layer.effectDiscard( agent: context.agent, source, }) - if (type === "directory") return yield* reader.list(absolute, { offset: input.offset, limit: input.limit }) + if (type === "directory") + return yield* reader.list(absolute, { offset: input.offset, limit: input.limit }) const content = yield* reader.read(absolute, resource, { offset: input.offset, limit: input.limit, diff --git a/packages/core/test/tool-read.test.ts b/packages/core/test/tool-read.test.ts index 5b5bc2c9ff..f3b16c6546 100644 --- a/packages/core/test/tool-read.test.ts +++ b/packages/core/test/tool-read.test.ts @@ -223,9 +223,7 @@ describe("ReadTool", () => { }, { sessionID, action: "read", resources: [external.replaceAll("\\", "/")], save: ["*"] }, ]) - expect(readCalls).toEqual([ - { input: AbsolutePath.make(external), page: { offset: undefined, limit: undefined } }, - ]) + expect(readCalls).toEqual([{ input: AbsolutePath.make(external), page: { offset: undefined, limit: undefined } }]) }), )