From e0018999b341d913d63bc1f4e8eb9e13599c61dc Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 6 Apr 2026 23:25:35 +0100 Subject: [PATCH] refactor: dedupe tool mutation record helper --- src/agents/tool-mutation.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/agents/tool-mutation.ts b/src/agents/tool-mutation.ts index 33bff88c8d8..edb4e934173 100644 --- a/src/agents/tool-mutation.ts +++ b/src/agents/tool-mutation.ts @@ -1,3 +1,5 @@ +import { asRecord } from "./tool-display-record.js"; + const MUTATING_TOOL_NAMES = new Set([ "write", "edit", @@ -56,10 +58,6 @@ export type ToolActionRef = { actionFingerprint?: string; }; -function asRecord(value: unknown): Record | undefined { - return value && typeof value === "object" ? (value as Record) : undefined; -} - function normalizeActionName(value: unknown): string | undefined { if (typeof value !== "string") { return undefined;