diff --git a/src/config/model-alias-defaults.test.ts b/src/config/model-alias-defaults.test.ts index b2599f94f..352608ec9 100644 --- a/src/config/model-alias-defaults.test.ts +++ b/src/config/model-alias-defaults.test.ts @@ -1,5 +1,5 @@ import { describe, expect, it } from "vitest"; -import { applyModelAliasDefaults } from "./defaults.js"; +import { applyLoggingDefaults, applyModelAliasDefaults } from "./defaults.js"; import type { ClawdbotConfig } from "./types.js"; describe("applyModelAliasDefaults", () => { @@ -74,3 +74,17 @@ describe("applyModelAliasDefaults", () => { ); }); }); + +describe("applyLoggingDefaults", () => { + it("defaults redactSensitive to tools", () => { + const result = applyLoggingDefaults({ logging: {} }); + expect(result.logging?.redactSensitive).toBe("tools"); + }); + + it("preserves explicit redactSensitive", () => { + const result = applyLoggingDefaults({ + logging: { redactSensitive: "off" }, + }); + expect(result.logging?.redactSensitive).toBe("off"); + }); +});